Linux命令用法总结三

文件权限

文件类型/权限 硬连接数  文件拥有者 文件拥有组  文件大小 最后修改时间 文件(目录)

drwxr-xr-x               2                root               root                4096        Apr  4 17:37    dir1

 

drwxr-xr-x

第一位:文件类型

-                                    普通文件

d                                   目录(directory)

l                                    连接文件(link)

c                                   字符设备(character)

b                                   块设备(block)

s                                   套接字(socket)

p                                   管道(pipe)

 

drwxr-xr-x

第二位到第十位:文件权限

第一组                       拥有者权限:rwx

r                                    读read                                4

w                                  写write                               2

x                                   执行execute                     1

第二组                       拥有组权限:r-x

第三组                       其他人权限:r-x

 

第一种:修改文件权限

格式:chmod [u/g/o/a] [+/-/=] [r/w/x] 路径/文件名

u                                   拥有者user

g                                   拥有组group

o                                   其他人other

a                                   所有人all

例如:chmod u-w,g+wx,o=wx file5         +表示增加权限,-表示撤销权限,=表示只赋予该权限

注意:尽量按照rwx顺序设置

 

第二种:修改文件权限

chmod 777 file6                                             表示对file6文件的三组用户都授予rwx权限-

rwx                              7

rw-                               6

r-x                                5

r--                                 4

-wx                              3

-w-                               2

--x                                 1

---                                 0

chmod 777 dir2 –R                              -R表示对目录及其子目录和文件全部都授予相同的权限


chown                                                 修改拥有者和拥有组

只修改拥有者                                     chown 拥有者名字 路径/文件名

只修改拥有组                                     chown :拥有组名字 路径/文件名(注意拥有组名字前面有个冒号)

两个一起修改                                     chown拥有者名字:拥有组名字 路径/文件名

chown portos:portos dir2 –R            -R表示对目录及其子目录和文件全部都授予相同的用户

补充:查看组 cat  /etc/group


创建用户:useradd 用户名

查看用户目录:ls /home

设置密码:passwd 用户名

彻底删除用户:userdel –r 用户名

临时切换用户:su 用户名

退出临时用户:exit

在Linux中,系统超级管理员是:#,普通用户:$ 提示符

whoami             查看当前用户

who am i           查看当前登录用户的详细信息


压缩包管理:包(.tar),压缩文件(.gz),压缩包(.tar.gz)

包的管理         包的名字一般都是以.tar结尾

tar命令

-c      建立一个包文件,create:打包

-x      解开一个包文件,解包

-t      查看一个包文件里面的文件

注意:在c/x/t选项中,仅能存在一个,不能同时使用!

 

-v      在终端显示打包过程

-f       指定包的文件名,注意,在f之后要立即接文件名,不能加其他的选项

-r      附加到存档结尾

-C     转到指定目录

-z      用gzip格式对存档压缩或解压

-j       用bzip格式对存档压缩或解压

 

打包格式

tar –cvf 包的名字.tar file1 file2 dir1 dir2

例如:tar -cvf bao1.tar dir1 file4             源文件仍然存在

 

查看包内文件的详细信息

tar –tf 已经打好的包名

例如:tar -tf bao1.tar

 

追加文件或目录至包内

tar –rvf已经打好的包名 file dir

例如:tar -rvf bao1.tar file9 test

 

解包

tar –xvf 已经打好的包名 –C 目标目录

例如:tar -xvf bao1.tar -C dir3


压缩文件管理         压缩文件一般以.gz结尾

gzip命令

-d               将压缩文件解压

-r                递归的查找指定目录并压缩其中的所有文件

-num         用指定的数字num调整压缩的速度,用-1或--fast表示最快的压缩方法(压缩比高,

                   压缩率低),用-9或--best表示最慢的压缩方法(压缩比低,压缩率高),默认值为-6

-l                显示每个压缩文件的信息

                   compressed:压缩文件的长度

                   uncompressed:压缩前文件的长度

                   ratio:压缩率(如果未知则为0.0%)

                   uncompressed_name:压缩前的文件名

压缩文件:会自动生成文件后缀名.gz

 

压缩文件

gzip -r 目录 文件名

例如:gzip -r dir2                               源文件删除,默认压缩到当前目录

 

查看压缩文件信息

例如:gzip -l file8.gz

 

解压

例如:gzip -d file8.gz


压缩包管理

先打包

tar –cvf 包的名字.tar file1 dir1….

再压缩

gzip -9 包的名字.tar

 

第一种

tar命令和gzip命令的结合

-z      用gzip格式对存档压缩或解压

后缀:.tar.gz或者.tgz

压缩包

tar –czvf 包的名字.tar.gz file1 file2 dir1 dir2 …

例如:tar -czvf yasuobao.tar.gz dir3 file7

 

查看压缩包

tar –tzf 已经打好压缩包的名字

例如:tar -tzf yasuobao.tar.gz

 

解压压缩包

例如:tar -xzvf yasuobao.tar.gz

 

第二种

tar命令和bzip命令的结合

-j       用bzip格式对存档压缩或解压

后缀:.tar.bz2

压缩包

tar –cjvf 包的名字.tar.bz2 file1 file2 dir1 dir2 …

例如:tar -cjvf yasuobao.tar.bz2 dir3 file7

 

查看压缩包

tar –tjf 已经打好压缩包的名字

例如:tar -tjf yasuobao.tar.bz2

 

解压压缩包

例如:tar -xjvf yasuobao.tar.bz2


进程管理

程序:可执行文件

进程:程序执行一次的过程

 

Linux操作系统为每一个进程都分配了一个唯一的id,称为pid

查看进程:ps

例如:ps –aux                               -a:显示现行终端下所有进程,包括其他用户的进程

                                                        -u:以用户为主的进程状态

                                                        -x:通常与-a一起使用,显示较完整的信息

 

结束进程:kill

例如:kill -9 pid                           强制结束进程为pid的进程


top                                                动态显示进程及内存使用情况

free                                               查看系统内存使用情况

ps                                                  瞬间进程的状态,并不动态连续

netstat                                           查看开放端口的具体进程和用户

lsof                                                查看系统打开的文件,这里的”文件”包括/proc文件、磁盘文件、网络IO等


shutdown                                     关闭/重启系统

shutdown –r now                         立即重启

shutdown –r 5                              5分钟后重启

shutdown –h now                        立即关闭

shutdown –h 15:30                       指定时间关机(当天)

Ctrl c                                              取消


 

总结命令如下(共47个)

系统关机/重启:shutdown

文件和目录:ls,cd,mkdir,rmdir,touch,rm,cp,mv,vim,echo,cat,tac,head,tail,more,less,sed,wc

权限安全:chmod,chown

用户相关:useradd,passwd,userdel,su

搜索查找:find,grep

文件打包压缩:tar,gzip

信息显示:du,df,ps,kill,top,free,netstat,lsof

帮助文档:man,info

其他:pwd,tree,ifconfig,setup,service,ping,rpm,ntsysv

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值