linux学习(一) 操作文件的常用命令

 

1. df【磁盘查看】

列举出当前草主系统中的磁盘有哪些,并且展示每个磁盘内存大小及其剩余空间。使用“-h”可以更加直观展示。
linux学习(一)操作文件的常用命令
linux学习(一)操作文件的常用命令
 

2. ls【当前目录查看】

打印当前目录下所有的文件及目录。使用“-l”命令可以将每个文件的基本信息打印出来,其中包括权限、类型、归属、大小、创建时间。(日常工作中使用频率高)
linux学习(一)操作文件的常用命令
 

3. cat【阅读文件】

可以阅读文件并查找文件内容,但是一页展示的内容长,会把整个文件完全读取出来,查看的文件过大的话不方便。
 

4. more【阅读文件】

可以对文件内容进行单页阅读,需要进行翻页阅读,不够灵活。
 

5. less【阅读文件】

相对于cat和more来说,less是三种阅读文件方式中最强大的一种
在阅读文件的过程中可以实现上下滑动及左右移动,并且可以实现交互式阅读。
 

6. vi/vim【文件编辑】

vi是早期的编辑器,vim是后期的改进版,再很多系统中vi与vim是等价的。
使用此命令的开文件后可以移动光标并对文件内容进行修改。
文件修改完成后,按Ctrl+c退出修改模式后,根据不同需求输入下列命令:

  1. :w 保存
  2. :w filename 另存为filename
  3. :wq! 保存并强制退出
  4. :wq! filename(以filename为文件名保存后强制退出)
  5. :q! 强制退出
  6. :x 保存并退出(仅当文件有变化时保存)
     

7. chmod【文件权限修改】

在linux中权限的构成如下图。
第一位展示为“d”则为目录,展示为“-”则为文件。第一位后每三个为一组,其中依次是文件所有者权限(u)用户组权限(g)其他用户权限(o)
其中“r”为阅读权限;“w”为编辑权限;“x”为可执行权限。
linux学习(一)操作文件的常用命令
使用方法为:chmod [u/g/0] [+/-/=] [r/w/x] file (除此之外也可以使用八进制的语法)
其中的“+”为增加权限,“-”为减少权限,“=”为赋予权限。
 

8. ps【查看进程】

“ps”可以列举当前用户下的可执行命令
“ps-ef"可以列举出所有进程
“ps -ef | less”可以对进程的状态进行查看
 

9. top【查看进程】(重要)

使用top命令,会展示机器及进程的状态,其中包含负载情况,当前用户,启动时间,相关的任务树,以及内存,进程的一些数据等,同样也包含 PID、USER、内存、共享内存,CPU 占比等全部信息。
linux学习(一)操作文件的常用命令
 

10. which【查找文件所在目录】

linux学习(一)操作文件的常用命令
 

11. netstat【查找网络通信】

可以使用此命令查看网络通信情况。

相关文章: