Linux命令

权限管理命令:

chmod  -- 更改目录rwx权限    

chmod  o

chown  -- 更改文件所有者

chown user file   更改file所有者为root

chgrp -- 更改文件所属组

chgrp usergroup  file  更改文件所属组为usergroup

umask [-S]  -- 显示文件的权限

umask  查看当前目录数字版权限

umask -S 查看当前目录的文字版权限

文件搜索命令

find [搜索范围] [匹配条件]  -- 文件搜索命令

find /etc -name init      在ect目录下搜索名字绝对匹配init的文件

find /etc  -name *init*   在ect目录下搜索名字中包含init的文件

find /etc -name init???  在ect目录下搜索名字以init开头,后面有三个字母的文件

find /etc -iname init       在etc目录下搜索名字匹配init的文件,不区分大小写

find /etc -size +204800  在etc目录下搜索【大于(+)小于(-)等于】大于100MB的文件(一个数据块512k,204800个数据块等于100MB)

find /home -user username  在home中根据用户查找username的所有文件

其他

-a 两个条件都满足

-o 两个条件只满足一个则可

-type 根据文件类型查找  f文件  d目录  l软连接文件

-exec或/ok  [命令]  {} \;   对搜索结果执行操作(ok为询问是否操作)

-inum 根据i节点查找

locate [文件名] 在文件资料库中查找文件

locate init  查找系统中文件名包含init的文件

locate -i init 查找不区分大小写

updatedb 更新文件资料库【tmp文件中不会更新到文件资料库中】

which [命令]  搜索命令所在的目录和命令的别名

which cp 查找cp命令所在的目录和该命令的别名【绝对路径】

whereis [命令] 查找命令所在的绝对路径和帮助文档所在位置

grep        在文件内容中搜索

-i  不区分大小写

-v 排除指定字符串

grep word /tmp/test.txt     在tset.txt 文件中搜索word

grep -i word /tmp/text        在tset.txt 文件中搜索word(不区分大小写)

grep -v # /tmp/text            去挑test.txt文件中带#的行去掉

grep -v ^# /tmp/text           去挑test.txt文件中#在行首的行去掉

帮助命令

man [命令或者配置文件]  获得帮助信息

man ls 进入ls的帮助信息,以类似more和less的形式查看

man services 查看services配置文件中的帮助信息

1.gz 表示命令的帮助    5.gz表示配置文件的标注

whatis [命令或配置文件]   获得这个命令的名字信息

whatid ls    显示ls命令的简短信息

[命令] --help   查看命令的选项

touch --help  查看touch命令的可用选项

help 命令  获得Shell内置命令的帮助信息【Shell内置命令找不到所在路径】

help umask   查看Shell内置命令umask的选项

用户管理命令

useradd 用户名 添加新用户

useradd xiaoming  添加xiaoming用户

passwd  用户名  设置用户名的密码

passwd xiaoming 设置xiaoming的密码

passwd  更改当前用户的密码  【普通用户更改密码时必须符合密码要求】

who 查看当前登录用户信息

w    查看当前登录用户和系统资源使用的详细信息

压缩解压命令

压缩格式:   .gz  

gzip [文件]  压缩文件,只能压缩文件,不能压缩目录,且不保留原文件

gizp test 压缩test文件  生成 test.gz

gunzip test.gz 或 gzip -d test.gz  解压缩test.gz文件

tar  [选项]   [压缩后文件名]  [指定文件或目录] 打包目录

tar -cvf  test.tar  test  把test目录打包成test.tar

gzip test.tar     再压缩 生成 test.tar.gz

tar -zcf test.tar.gz test  把test目录打包压缩成test.tar.gz

tar -zxf test.tar.gz  解压解包test.tar.gz

-c 打包

-x 解包

-f 指定文件

-z  压缩

zip  [选项] [压缩后文件名] [指定目标文件或目录]    压缩比不高,会保留原文件

zip file.zip file   将test文件t压缩成test.zip  

zip -r directory.zip directory   将目录directory压缩成directory.zip

unzip file.zip 解压缩

bzip2 [选项] [文件]   产生压缩文件后保留原文件,且压缩比【是gzip的升级】

bzip2 file  压缩产生file.bz2

bzip2 -k filr 压缩禅城file.zip2 并且保留原文件file

tar  -cjf dir.tar.bz2 dir 压缩打包dir产生dir.tar.bz2

bunzip2 -k file.bz2  解压文件且保留原文件

tar -xjf dir.tar.bz2    解压解包dir.tar.bz2

网络命令

write 用户名  --  给在线用户发信息  以ctrl+D结束

write xiaoming 给小明发信息     

wall  [message] 发广播用户

wall  xiaoming is a dog   给所有用户发“xiaoming is a dog”,本机也会受到

ping 选项 IP地址     -- 测试网络连通性

ping 192.168.0.1   是否连接到该IP   按ctrl+c退出

ping -c 3 192.168.0.1 测试三次

ifconfig  网卡名称 IP地址  -- 查看设置网卡信息

ifconfig eth0 192.168.8.250  修改网卡IP

mail  [用户名]  查看发送电子邮件

mail 查看邮件

main root  给root用户发邮件

last  查看目前与过去登入系统的用户信息

lastlog   查看特定用户上次登录时间

lastlog -u 502   查看id为502的用户最后一次登录时间

traceroute 显示数据包到主机间的路径

traceroute www.baidu.com

netstat [选项] 显示网络相关信息

-t  tcp协议

-u udp协议

-l 监听

-r  路由

-n  显示ip地址和端口号 

netstat -tlun 查看本机监听的端口

netstat -an   查看本机所有网络连接

netstat -rn    查看本机路由表

setup  配置网络,配置后永久生效

mount  [-t 文件系统] 设备文件名 挂载点

mount -t iso9660 /dev/sr0 /mnt/cdroom  将光盘设备挂载到cdroom 

unmunt /dev/sr0  卸载光盘删除挂载点  

关机重启命令

shutdown  [选项]  时间    -- 更安全【推荐】

-c  取消前前一个关机命令

-h  关机

-r   重启

showdown -r now 现在重启

showdown -h 20:30 晚上8点半关机

其他关机命令【不推荐】

halt

poweroff   相当于直接断电

init 0

其他重启命令

reboot

init 6

系统运行级别

cat /etc/inittab    可在此文件中查看

id:3:initdefault:   设置级别

runlevel  查看当前和前一个运行级别

0 关机

1 单用户

2 不完全多用户,不含NFS服务

3 完全多用户

4 未分配

5 图形界面

6 重启

logout   退出登录【必退出】

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值