Linux常用命令

来源:互联网 发布:unity3d 鼠标点击移动 编辑:程序博客网 时间:2024/05/16 01:40
【文件处理命令】

 ls(list) -a(all) -l(long) -d(dir) -h(human) -i(id)



 mkdir(make directory) -p(递归创建) 


 cd(change dir) 


 pwd(print working dir)


 rmdir(remove empty dir)


 cp(copy) -r(复制目录) -p(保留文件属性)




 mv(move剪切,改名) 



 rm(remove删除) -r(删除目录) -f(强制执行)

 Ctrl+L 清屏   Ctrl+C 终止命令
 touch(创建空文件)

 cat(显示文件内容)  -n(显示行号)



 tac(反向列示)

 more(分页显示文件内容)(空格或f翻页 回车换行 q退出)





 less(分页显示文件内容(可向上翻页)) (PageUp(PageDown):向上(下)翻一页,上(下)键:向上(下)翻一行)(/搜索关键词  n(next查看下一个关键词))



 head(显示文件前几行) -n 行数 

 tail(显示文件后几行)  -n(指定行数) 行数 -f(动态显示文件末尾内容(比如实时查看日志文件))

 ln -s(生成软链接)

 【权限管理命令】
 chmod g+w,o-r(所属组加写权限,其他减读权限)
 chmod g=rwx
 chmod 640
 640 rw-r-----
 chmod -R(递归修改) 777
 chown(只有root可以改所有者) [用户] [文件或目录] 
 chgrp
 umask(显示,设置文件的缺省权限) -S(以rwx形式显示新建文件夹缺省权限)
【文件搜索命令】
 find /etc -name/-iname(不区分大小写) init(加*/?模糊搜索 *匹配多个字符,?匹配一个字符)
 find / -size +204800(大于100MB的文件)(linux里1数据块0.5K)
 find /home -user-/-group lei
 find /etc -amin -5(5分钟内访问过的文件和文件夹)(-amin访问时间access -cmin文件属性change -mmin文件内容modify)
 find /etc -size +163840 -a(and)/-o(or) -size -201800  (查找大于80兆小于100兆的文件)
 find /etc -name init* -a -type f(file)/d(dir)/l(link)
 find /etc -name inittab -exec/-ok ls -l {} \;  (对搜索结果执行操作)
 find / -inum 31531 -exec rm {} \;  (查找i节点为31531的文件并执行删除)


 locate -i(不区分大小写) inittab  (updatedb更新数据)(不能查找/tmp目录下的文件)
 which ls (搜索命令所在目录及别名信息)
 whereis ls (搜索命令所在目录及帮助文档路径)
 grep(在文件中搜索字符匹配的行并输出) -i(不区分大小写) mysql(搜索关键词) /root/install.log
 grep -v(排除指定字串) ^#(行首的#号) /root/install.log


【帮助命令】
 man ls(命令)/services(配置文件) 
 man 5(默认是查看命令的,5是查看配置文件的) passwd(既有命令又有配置文件)
 whatis(查看命令的功能帮助) ls
 apropos(查看配置文件的功能帮助) inittab
 touch --help (显示命令选项的帮助)
 man可以用info代替
 help(获得shell内置命令的帮助信息) umask/cd 


【用户管理命令】
 useradd 用户名
 passwd 用户名
 who(查看登录用户信息)   (tty本地终端  pts远程终端)
 w(登录用户详细信息)


【压缩解压命令】


 gzip(只能压缩文件,不保留原文件)
 gunzip(解压.gz文件)
 tar(打包目录) -c(打包) -v(显示详细信息) -f(指定压缩文件名) -z(打包同时压缩) [压缩后文件名] [要压缩的目录]
 tar(解压目录) -x(解包) -v(显示详细信息) -f(指定解压文件名) -z(解压缩) [解压到哪个目录] [要解压的文件名]
 zip -r(压缩目录) [压缩后文件名] [文件或目录]   (压缩比小)
 unzip
 bzip2 -k(保留原文件)   (压缩比大)
 bunzip2 -k(保留原文件) hehe.bz2
 tar -cf -j(打包同时生成.bz2) japan.tar.bz2 japan    
 tar -xjf japan.tar.bz2


【网络命令】
 write(给在线用户发信) 用户名 (以Ctrl+D保存结束)
 wall(write all发广播信息) [message]
 ping -c [ip]   (Ctrl+C结束)
 发送:mail [用户名]  (Ctrl+D保存)
 接收:mail  (输入序号查看邮件,h查看列表,d [序号 删除邮件],q 退出)
 last(列出目前与过去登入系统的用户信息)
 lastlog(检查某特定用户上次登录时间) -u [uid]
 traceroute(显示数据包到主机间的路径) [域名或IP]
 netstat(显示网络相关信息) -t(TCP) -u(UDP) -l(监听) -r(路由/网关) -(显示IP地址和端口号)
 netstat -tlun (查看本地监听的端口)
 netstat -an (查看本地所有网络连接)
 netstat -rn (查看本地路由表)


 setup(配置网络redhat系列)  (配置完成后service network restart)
 mount(挂载光盘) /dev/sr0 /mnt/cdrom/
 umount(卸载光盘) /dev/sr0 (或/mnt/cdrom/)


【关机重启命令】
 shutdown -h(关机) -r(重启) -c(取消前一个关机命令) now
 其他关机命令:halt    poweroff    init 0
 其他重启命令:reboot     init 6  (系统运行级别0关机 1单用户 2不完全多用户,不含NFS服务 3完 全多用户 4未分配 5图形界面 6重启)
 runlevel 查询运行级别
 init(切换运行级别) 5
 logout(退出登录)






1 0
原创粉丝点击