Linux常用命令

ls :查看文件列表

pwd:查看全路径

cd:切换目录

cat:查看文件内容

head:从头查看文件内容

tail:从末尾查看文件

 

cp:复制文件

touch:新建文件和文档

mkdir:新建目录

rm -rf:删除文件和目录

find / -name 要查询的名称:查询有关名称文件

mv:移动文件

  1. Pwd:查看当前所在目录
  2. Cd:打开目录
  3. Ls
  4. Cd.. :返回上一级目录
  5. Ll :以列的方式显示目录文件下列表
  6. Ls -a :查看目录下文件
  7. Rm -rf :删除文件或目录
  8. Rm ri :删除文件前询问用户
  9. Cp:复制文件命令
  10. Mv :移动文件或修改文件名
  11. Mkdir :创建文件目录
  12. Head :从文件开始显示文件内容(head -n
  13. Tail :从文件尾部显示文件内容(tail -f :动态加载文件内容)(tail -n
  14. Vi :打开编辑器
  15. Cat:主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。
  16. Touch :创建文件
  17. Rmdir:删除文件目录

权限操作:

① Su +用户名:切换的指定用户

② Uid:用户的唯一标识

③ Gid:用户分组的唯一标识

④ Id :查看当前用户的UIDgid

⑤ Root :linux系统权限最高用户

⑥ Whoami:查看当前登录用户

⑦ Groups:查看当前用户所属分组

⑧ Useradd+用户名:创建用户(useradd -u{UID}+用户名:创建用户并指定UID

⑨ Groupadd+组名:创建分组(groupadd -g{gid}+组名:创建分组并指定gid

⑩ Userdel+用户名:删除用户

⑪ Groupdel+分组名:删除分组

⑫ Usermod -l+新用户名+旧用户名:修改用户登录名

⑬ Usermod -g+新分组名+用户名:修改用户所属分组

⑭ Passwd+用户名:修改用户密码

⑮ cat /etc/passwd :查看用户文件

⑯ cat /etc/group:查看用户组文件

赋权:

  1. 文件权限:r(读4w(写2x(执行1
  2. D:”etc”是目录而不是文件
  3. U:拥有者
  4. G:同组用户
  5. O:其他组用户
  6. +:赋予权限 -:收回权限
  7. 权限授权:Chmod 753 -r+文件名
  8. 数字授权:chmod -r u+x,g+w+文件名

ps -aux:以简单列表的形式显示出进程信息

ps -aux|wc -l:统计进程数

ps -elf:以长格式显示系统中的进程信息

ps -elf|less:进程太多加上less进行分页显示,使用q退出。

ps -aux|grep bash:过滤bash的进程信息

top:动态查看进程统计信息

pstree -aup:使用进程树查看的目的,主要是用来kill掉进程 因为有一些(病毒)进程,会由父进程,不断的监控子进程,如果子进程被kill掉,就会马上启动新的子进程,所以,需要找到父子进程,告诉你们一个好消息,高手都喜欢用这个命令。当然用的最多还是ps-aux

kill:用于终止指定PID号的进程,如:kill -9 pid

killall:用于终止指定名称的所有进程,killall -9 vi

pkill -9:根据特定条件终止相应进程

 

查看系统内存:free

 

压缩与解压缩

tar 

  -c:建立一个压缩文件

  -x:解开一个压缩文件

  -z:是否需要用gzip压缩

  -j:是否需要用bzip2压缩

  -v:压缩的过程中显示文件(verbose)

  -f:使用档名

 例子:

打包文件:tar -cvf t.tar *.txt

压缩文件:bzip2/gzip t.tar

保留原文件压缩:bzip2/gzip -C *.tar>*.tar.gz/bz2

解压文件:tar -zxvf t.tar.gz

posted @ 2019-07-02 15:30  小海com  阅读(193)  评论(0编辑  收藏  举报