LinuxShellNote - juedaiyuer/researchNote GitHub Wiki
#Linux命令使用笔记#
琢磨命令的想法
不要增加无谓的参数,man, help即可;
##查看文件内容##
- cat
- more
- less : 在more的使用上增加了扩展,不仅可以分页,还能回翻,搜索操作(向前翻页:ctrl+f 向后翻页:ctrl+b)
- tail -number file 文件末尾number行
- tail -f file 实时刷新文件的尾部
- head -number file 文件头number行
##磁盘信息查看##
查看文件系统中磁盘的使用情况
- df -h 查看磁盘空间状态信息
- du -sh * 查看当前目录下所有子目录和文件的汇总大小
##进程信息查看##
- free 查看内存使用状况
- top 查看实时刷新的系统进程信息
- ps -ef 查看系统中当前瞬间的进程信息快照
- ps -ef | grep myshell.sh 搜索myshell进程的信息
- kill -9 pid 杀掉进程 (-9 表示强制杀死)
查看源码
- ctags 可定位源代码的函数...相关信息;与vim配套
Firefox观看flash视频
- 下载install_flash_player_11_linux.i386.tar.gz,解压后有LPGL,usr,libflashplayer.so,readme.txt
- 将libflashplayer.so拷到firefox的插件目录/usr/lib/mozilla/plugin/下
- 将解压后usr/目录下所有文件拷到/usr下
- 关闭重启
打开终端
ctrl+alt+T
grep
grep "string" file-name 在给定的文件中搜索指定的字符串
-i 命令参数 忽略大小写
##帮助##
whatis command 当行描述给定的命令
man command 命令手册
uname
显示系统的重要信息,如内核名称,主机名,内核版本,处理机类型
-a 查看所有信息
##free##
-m 单位转换成KB
-g 单位转换成GB
##使用技巧##
dash
ctrl+c 放弃当前任务
##创建目录##
mkdir -p /yourpath/{a,b,c,d,e}
尝试 //maven测试中用到 mkdir -p src/main/java test/java
##创建文件## touch yourfile //创建文件
##使用技巧##
- ctrl+L 清屏
- tab 命令自动补全
##ubuntu安装和查看已安装##
shell高亮显示
echo -e 终端颜色+显示内容+结束后的颜色
echo -e "\e[1;35m juedaiyuer say hi~ \e[1;0m"
1为设置终端颜色;0为不设置颜色
数值35m,颜色数值
$(tput sgr0) 初始化输入输出终端
参考文件 ubuntu安装和查看已安装