openEuler操作系统基础命令(精简版)
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:硬限制,用户不能超过的限制
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐


所有评论(0)