Linux常用命令总结
2016-08-03 本文已影响19人
zhangxu0636
1. 常用命令
- ls
-l 列出文件的详细信息。
-a 列出当前目录下所有文件以及目录,包括隐藏的文件。 - find
查找文件
find / -name file1 从根目录开始搜索文件和目录文件
find / -user user1 搜索属于用户'user1'的文件和目录
find /home/user1 -name *.bin 在目录'/home/user1'中搜索带有'.bin'结尾的文件
find /usr/bin -type f atime +100 搜索在过去100天内未使用过的执行文件
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
find / -name *.rpm -exec chmod 755 '{}' ; 搜索以 '.rpm' 结尾的文件并定义其权限find / -xdev -name *.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
- mkdir
创建目录
-p 创建目录,若无父目录,则创建父目录
- cd
切换目录
- touch
创建空文件
- cat
查看文件内容
- cp
拷贝文件
- mv
移动或者重命名
- rm
删除文件
-r 递归删除
-f 强制删除
- wc
统计文本中的行数,字数,字符数。
- grep
在文本文件中查找某个字符
- rmdir
删除空目录
- tree
树形结构显示目录,需要安装tree包
- pwd
显示当前目录
- ln
创建链接文件
- more、less
分页显示文本文件内容
- head、tail
显示文件头、尾内容
2.系统管理命令
- stat
显示指定文件的详细信息,比ls更加的详细
- who
显示在线登陆用户
- whoami
显示当前操作用户
- hostname
显示主机名
- uname
显示系统信息
- top
动态显示当前耗费资源最多的进程信息
- ps
显示瞬间进程状态ps -aux
- du
查看目录大小 du -h /home带有单位显示目录信息
- df
查看磁盘大小df -h 带有单位显示磁盘信息
- ifconfig
查看网络情况
- ping
测试网络连通
- netstat
显示网络状态信息
- man
命令手册查询,man ls
- clear
清屏
- kill
杀死进程,可以先用ps或者top命令查看进程的id,再用kill命令杀死进程。
关机/重启机器
- shutdown
-r 关机重启
-h 关机不重启
now 立刻关机 - halt
关机
- reboot
重启