linux(一) 操作文件的常用命令
1. df【磁盘查看】
列举出当前草主系统中的磁盘有哪些,并且展示每个磁盘内存大小及其剩余空间。使用“-h”可以更加直观展示。
2. ls【当前目录查看】
打印当前目录下所有的文件及目录。使用“-l”命令可以将每个文件的基本信息打印出来,其中包括权限、类型、归属、大小、创建时间。(日常工作中使用频率高)
3. cat【阅读文件】
可以阅读文件并查找文件内容,但是一页展示的内容长,会把整个文件完全读取出来,查看的文件过大的话不方便。
4. more【阅读文件】
可以对文件内容进行单页阅读,需要进行翻页阅读,不够灵活。
5. less【阅读文件】
相对于cat和more来说,less是三种阅读文件方式中最强大的一种。
在阅读文件的过程中可以实现上下滑动及左右移动,并且可以实现交互式阅读。
6. vi/vim【文件编辑】
vi是早期的编辑器,vim是后期的改进版,再很多系统中vi与vim是等价的。
使用此命令的开文件后可以移动光标并对文件内容进行修改,若是系统中不存在的文件会自动新建。
文件修改完成后,按Ctrl+c退出修改模式后,根据不同需求输入下列命令:
- :w 保存
- :w filename 另存为filename
- :wq! 保存并强制退出
- :wq! filename(以filename为文件名保存后强制退出)
- :q! 强制退出
- :x 保存并退出(仅当文件有变化时保存)
7. chmod【文件权限修改】
在linux中权限的构成如下图。
第一位展示为“d”则为目录,展示为“-”则为文件。第一位后每三个为一组,其中依次是文件所有者权限(u)、用户组权限(g)、其他用户权限(o)。
其中“r”为阅读权限;“w”为编辑权限;“x”为可执行权限。
使用方法为:chmod [u/g/0] [+/-/=] [r/w/x] file (除此之外也可以使用八进制的语法)
其中的“+”为增加权限,“-”为减少权限,“=”为赋予权限。
8. ps【查看进程】
“ps”可以列举当前用户下的可执行命令
“ps-ef"可以列举出所有进程
“ps -ef | less”可以对进程的状态进行查看
9. top【查看进程】(重要)
使用top命令,会展示机器及进程的状态,其中包含负载情况,当前用户,启动时间,相关的任务树,以及内存,进程的一些数据等,同样也包含 PID、USER、内存、共享内存,CPU 占比等全部信息。
10. which【查找文件所在目录】
11. netstat【查找网络通信】
可以使用此命令查看网络通信情况。
12. rmdir【新增目录】
语法:rmdir filename
可以在本目录新建文件夹。