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视频

  1. 下载install_flash_player_11_linux.i386.tar.gz,解压后有LPGL,usr,libflashplayer.so,readme.txt
  2. 将libflashplayer.so拷到firefox的插件目录/usr/lib/mozilla/plugin/下
  3. 将解压后usr/目录下所有文件拷到/usr下
  4. 关闭重启

打开终端

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 //创建文件

##使用技巧##

  1. ctrl+L 清屏
  2. tab 命令自动补全

##ubuntu安装和查看已安装##

shell高亮显示

echo -e 终端颜色+显示内容+结束后的颜色

echo -e "\e[1;35m juedaiyuer say hi~ \e[1;0m"

1为设置终端颜色;0为不设置颜色

数值35m,颜色数值

$(tput sgr0) 初始化输入输出终端 

参考文件 ubuntu安装和查看已安装