1.cd

(1)cd -:回到上一次的工作目录

(2)cd .:切到当前目录

(3)cd ..:切到当前目录的上一级目录

2.ls

(1)ls -a:列出当前目录下所有文件和目录

(2)ls -l:列出当前目录下除隐藏外,所有文件和目录的详细信息

(3)ls -al(叠加):以详细的方式显示了所有的信息

(4)ls -F(Flag):在文件尾部添加一个文本类标记

(5)ls -d(directory):只显示目录信息

(6)ls -R(recursive):递归显示目录及其所有子目录中文件信息

(7)ls -i:显示索引节点号

3.rmdir:删除一个空目录

4.du:查看磁盘存储空间占用情况(统计文件和目录占用的磁盘空间)

5.du -h:以可读方式显示大小

6.du -s:只显示目录的总计大小

7.df:查看文件系统整体磁盘使用情况(统计文件系统的整体磁盘使用情况)

8.df -T:显示文件系统类型(如xfs、ext4等)

9.df -P:POSIX格式输出

10.cp

    cp -r:复制一个目录及其子目录下的所有文件

    cp -p:在复制时,保留其属性

11.ln:硬链接,不能跨越文件系统。与源文件 “同生共死”,本质是同一文件的多个名字,无独立 inode,限制较多但更 “稳定”。

   ln -s:软连接(符号链接),可以跨越文件系统。类似快捷方式,独立文件,依赖源文件路径,灵活(支持跨系统、链接目录)但易失效。

12.rm -i:删除时给出提示

     rm -f:为rm命令设置别名,强制删除

13.cat:显示文件内容(从头到尾);生成新文件;合并2个或多个文件

14.more:查看文件内容

     回车:显示下一行 | b:前一页 | 空格:下一页 |q:结束more

15.head:显示文件前10行

     head -n:显示文件前n行

16.tail:显示文件最后10行

     tail -n:显示文件最后n行

     -n +238(加入文件一共有242行):显示文件的最后5行

17.file:查看文件类型

18.grep:查找某一行的全部信息

     grep -v:显示不包含某项的行

     grep -n:找到行,并显示行号

19.diff:逐行比较两个文件(若2个文件相同----->不显示任何输出)

20.find:搜索指定的名字的文件

    -exec:对找到的文件执行Linux命令

    -ok:与exec相似,只是在执行命令前,多了个“确认”环节。

21.wc:统计文件的行数、单词数和字符数

    -l(line):只显示文件行数

    -w(word):只显示文件单词数

    -c:只显示文件字符数

22.sort:排序文件(默认按a--->z排序)

    -n:按数字值排序

    -M:识别3字符月份缩写,按时间排序(如:Jan、Jun、Aug、May、Feb)

    -r:反向排序(存储容量从大----->小)

23.touch:把时间更新为当前时间;创建空文件

24.Linux三类用户:属主、属组、其他用户

三种权限:

    r:读,4

    w:写,2

    x:执行,1

普通文件:rwx rwx rwx(属主 属组 其他用户)

25.chomd:修改文件或目录的权限模式(-R:递归修改)

26.groupmod:修改Linux的用户组(-n:为用户组指定新的组名)

27.chown:修改文件或目录的属主(只有超级用户root才能使用)

通常用-R选项:

    chown -R omm.dbgrp app:同时修改属主和属组(属主和属组间用.隔开)

28.chgrp:修改文件或目录的属组(-R:递归修改)

29.whereis:在特定目录中查找符合条件的文件

    -b:仅查找二进制文件

    -f:不显示文件名前的路径名称

    -m:仅查找man手册文件

    -s:仅查找源代码文件

    -u:查找不包含指定类型的文件

30.which:定位同名程序所在的目录(显示路径)

31.locate:根据名字查找文件

    -h:显示帮助

    -v:显示版本信息

    -q:安静模式,不显示任何信息

    -i:忽略大小写

    -l num:最多输出num个条目

locate比find查找快

32.Vi编辑器:

(1)i:编辑模式 | ESC:命令模式 | “:”“/”“?”:末行模式

(2)set命令

      :set:显示所有的vi变量

      :set all:显示所有的vi变量和他们当前的值

      :set nu:显示文件的行号

      :set nonu:隐藏文件的行号

      :set ic:搜索时忽略大小写

      :set list:显示不可见字符(如:制表符、行结束符等)

(3)基础操作

      u:取消vi编辑器的上一次操作

      U:取消vi编辑器在上一行的所有操作

      Ctrl+L:刷新屏幕

      /目标文本+enter:从当前位置向查找文本

      ?目标文本+enter:从当前位置向查找文本

33.磁盘分区:

    ·fdisk:用于2TB的硬盘分区

    ·parted:用大于2TB的硬盘分区

(1)fdiak分区方案:

      ·方案一:主分区最多4个

      ·方案二:主分区最多3个,扩展分区1个(扩展分区可再次划分为多个逻辑分区)

n p e(创建分区 主分区 扩展分区)

(2)parted:管理全局唯一标识符分区表(GPT),GPT可以将硬盘最多划分为128个分区。

mklabel gpt:创建新的GPT分区表(替换已存在的任何分区表)

34.设置磁盘限额

    bsoft:软限制,超过限制会报警

    bhard:硬限制,用户不能超过的限制

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐