Linux基本命令

Linux常用命令集合

1、绝对路径名

pwd

2、进入不同的目录

       cd ../       退回到上一级目录

       cd -        返回到上一个文件夹

       cd ~       进入家目录

       cd          进入家目录

       cd 目录  进入到指定的目录

3、创建用户

useradd 用户名

  1. 修改用户密码

passwd 用户名

  1. 删除用户

userdel 用户名

彻底删除该用户

userdel -r 用户名

  1. 查看用户权限

ls -l /home或者 ll /home

有三种基本权限:r(读)4、w(写)2、x(执行)1

-rw-rw-r--. 1 postgres postgres 0 8月   5 10:47 name

-属主的权限-同组的权限-其他用户的权限 该文件的连接数 文件所属者 文件所属组 最后修改的时间

7、赋予权限

       chmod u=rwx,g=rw,o=r a.txt等于chmod 764 a.txt

  1. 创建用户组

groupadd 组名

9、、删除用户组

groupdel 组名

10、修改文件所属用户和用户组

chown 用户名:组名 文件名/文件夹名

11、创建文件夹

       mkdir 文件夹名

       递归创建文件夹

       mkdir -p 文件夹名/文件夹名

12、删除文件

       rm 文件名     删除文件(不能删除目录)

       rmdir 文件名        只能删除空文件夹

       rm -r 目录    递归删除(删除这个目录下的所有文件)

       rm -f 目录    强制删除,不用提示

       rm -rf 目录   强制递归删除

13、复制文件/文件夹

       cp 要复制的文件按或者文件夹路径 复制到的路径/(文件名(相当于重命名)或者文件夹)

14、移动文件/文件夹

       mv 要移动的文件或者文件夹路径 移动到的路径(如果在同一个目录下相当于重命名)

15、查看进程

       ps aux 查看系统所有的进程数据

       ps -ef |grep 进程名

16、杀死进程

       kill -signal PID

       1:SIGHUP,启动被终止的进程

2:SIGINT,相当于输入ctrl+c,中断一个程序的进行

9:SIGKILL,强制中断一个进程的进行

15:SIGTERM,以正常的结束进程方式来终止进程

17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行

17、压缩/解压

       tar  [必要参数][选择参数] 新的文件名 需要操作的文件1 需要操作的文件2

       常用参数:

              -z支持gzip解压文件

              -c 建立新的压缩文件

              -v 显示操作的过程

              -x 从压缩文件中提取文件

-f 指定压缩文件

tar -zcvf m3/demo.tar.gz n1/z1/s.txt

18、文件搜索命令

       (1) 根据文件名查找文件

              find文件目录 -name 文件名/文件夹名         

              find /home/postgres/ -name n1        在postgres文件夹下查找名为n1的文件夹

       (2) 根据文件大小查找文件

              find 文件目录 -size 文件大小

              find /home/postgres/ -size 100         在postgres文件夹下查找大小为100k的文件

       (3) 根据文件类型查找文件

              find 文件目录 -type 文件类型

f

普通文件

d

目录文件

l

符号链接文件

b

块设备 文件

c

字符设备文件

p

管道文件

s

套接字文件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19、vim命令

       vim选择文本进行删除、复制、粘贴的操作

       (1)、插入i

       (2)、退出q;强制退出q!

       (3)、保存w

       (4)、v 从光标当前的位置开始,光标所经过的地方都会被选中,再按一下v结束

       ggVG选中全部的文本,其中gg为跳到行首,V选中整行,G末尾

       (5)、d删除、y复制(默认是复制到寄存器)、p粘贴(默认是从寄存器中取出内容进行粘贴)

       (6)、删除字符:将光标移到该字符处按下x

       (7)、删除一行:删除整行用到dd

       (8)、将两行合并为一行J

       (9)、撤销删除u

       (10)、反转撤销 CTRL r

20、grep查找特定的字符串

       grep 字符串 文件名

21、shutdown -r 关机后重启

22、reboot只有输入不加任何参数,系统会以最快的速度关机

23、查看当前使用的终端:who am i

24、查看ip等信息:ifconfig

25、切换用户:su 用户名

你可能感兴趣的:(Linux)