openEuler笔记
命令
修改密码:psaawd+用户名
修改用户:su - (username)想切换的用户名
bash shell快捷的操作
-
tab
可以使用tab键补齐功能,快速输入命令或参 -
history
history工具记录了历史命令,可以使用histon查看历史命令,也可以使用history n 执行编号为n的历史命令 -
上下键
可以按上下键快速翻阅历史命令 -
home与end
当想要将光标快速移动到当前行首或行尾时可以按home或end键。 -
clear与Ctrl+L
当页面被字符充满,想快速清屏时,可以输入clear或者按下Ctrl+L组合键快速清屏。 -
查看ip地址
ip addr
Linux命令语法格式
命令格式:命令[-选项][参数]
示例:Is-la /etc
·说明
个别命令使用不遵循此格式,[]符号表示非必选项当有多个选项时,可以写在一起
简化选项(一个-)与完整选项 (两个–),比如s -a等于s --all。
linux常用命令
电源命令1:shutdown
-
shutdown命令是关闭计算机,使用权限是超级用户。
-
主要参数:
-
-h:关机后关闭电源
-
-r: 关机后打开电源(相当于重启)
-
-t:在改变到其他运行级别之前,告诉init程序多久后可以关机
-
-k:并不会真正关机,只是送警告信号给每位登录者
-
-f:在重启计算机是强迫fsck
-
-time : 设定关机前的时间
-
电源命令2:halt
- halt命令的作用是关闭系统,使用权限是超级用户
- 主要参数:
- -n:防止sync系统调用,它用在用fsck修补的根目录之后,以阻止内核老版本的超级块覆盖修补过的超级块
- -w:并不是的关机或重启,只是写wtmp(/var/log/wtmp)记录
- -f:没有调用shutdown,而强制关机或重启
- -i:关机(重启)前,关掉所有的网络接口
- -f:强迫关机,不呼叫shutdown这个指令
- -d: 关闭系统,但不留下记录
电源命令3:reboot
-
reboot命令的作用是重新启动系统
-
主要参数:
- -n:保存数据后再重启系统
- -w:并不会真的重开机,只是把记录写到/var/log/wtmp文件里
- -d :不把记录写道/var/log/wtmp文件里(-n这个参数包含了-d)
- -i :关闭网络设置之后在重新启动系统
文件命令1:pwd
- pwd命令用于打印出当前的工作目录
- pwd命令有两个选项,-L和-P,其作用类似于cd 命令的同名选项。
- -L 目录连接链接时,输出连接路径
- -P输出物理路径
文件命令2:cd
- cd命令用于改变当前工作目录。
语法: cd [dir] - cd /usr 进入目录/usr中。
- cd… 进入(退到)上一层目录,两个点代表父目录
- cd. 进入当前目录
- cd 不带参数,则默认回到家目录
cd- 进入前一个目录,适用于在两个目录之间快速切换
cd~ 进入家目录
文件命令3:ls
- [s命令是Linux命令中使用频率最高者之一,用于列出目录的内容,或者文件的信息该命令的输出结果默认按照文件名排序,如果不指定目标,则列出当前目录的内容
- 语法: ls [OPTION]… [FILE]…
- -a 显示所有文件及目录(s内定将文件名或目录名称开头为“”的视为隐藏档,不会列出)。
- l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。
- -t 将文件依建立时间之先后次序列出。
- -R 若目录下有文件,则以下之文件亦皆依序列出。
文件命令4:mkdir
- mkdir命令用于创建目录(文件夹)
文件命令5: touch
- touch命令可用于创建空文件。
- 也可用于修改文件的时间戳
文件命令6: cp
- cp命令用于复制文件或者目录,可以一次复制单个文件,也可以一次复制多个文件(cp命令属于高危命令,使用不慎就会有丢失数据的危险
- 语法: cp[OPTION]…SOURCE… DIRECTORY
- -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
- -r: 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
- -l:不复制文件,只是生成链接文件
文件命令7:mv使用示例
- 将文件test02.log改名为test03.log。
- 将mail目录下的statistics文件移动到当前目录下。
文件命令8:rm
- rm命令用于删除文件或者目录。
- rm命令属于高危命令,没有一个工具能够100% 恢复rm命令删除的文件,rm命令删除文件时并不是把文件放到类似图形界面的“回收站”里,所以没有“撤销删除操作可用。
- 语法:rm[OPTION] file_or_dir
- -f,–force 忽略不存在的文件,从不给出提示。
- -i,–interactive 进行交互式删除。
- -r,-R–recursive 指示rm将参数中列出的全部目录和子目录均递归地删除
详细显示进行的步骤。-V,–verbose
文件命令9: cat
- cat命令用于读取文件的全部内容,或者将几个文件合并为一个文件
- 语法: cat [OPTION] [FILE]
- -A,–show-all 等价于-VET。
- -b,–number-nonblank 对非空输出行编号
- -E,–show-ends 在每行结束处显示$。
- -n,–number对输出的所有行编号由1开始对所有输出的行数编号
文件命令10:head
-
·head用来显示文件的开头内容,默认head命令打印其相应文件的开头10行
-
语法: head [OPTION] [FILE]
-
命令参数:
-
-q 隐藏文件名
-
-v 显示文件名
-
-c<字节>显示字节数
文件命令11:tail
- tail命令用于读取文件的尾部。
- 语法: tail [OPTION]… [FILE]…。
- 主要参数:
- -f 循环读取。
- -g 不显示处理信息。
- -v 显示详细的处理信息。
- -c<数目>显示的字节数。
- -n<行数>显示行数。
文件命令12: more
- more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。
- 语法: more [OPTION]…[FILE]…
- +n 从第n行开始显示。
- -n定义屏幕大小为n行
- +/pattern 在文件显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
- -c 从顶部清屏,然后显示。
文件命令12:more常用操作命令
- 使用more命令在读取文件信息时,可以进行交互操作。
- Enter 向下n行,需要定义。默认为1行。
- Ctrl+F 向下滚动一屏。
- 空格键 向下滚动一屏。
- Ctrl+B 返回上一屏。
- = 输出当前行的行号
- V 调用vi编辑器。
- !命令 调用Shell,并执行命令
- q 退出more。
文件命令13:less
- less命令读取内容,分屏显示,less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件
- 语法: less [OPTION]… [FILE]…
- 常用操作:
- /字符串:向下搜索“字符串”的功能
- “字符串”的功能。?字符串:向上搜索
- Q 退出less 命令。
- 空格键 滚动一页
- 回车键 滚动一行
文件命令14:find
- find命令用来在指定目录下查找文件。
- 可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。
- 常用语法: find [path…] [expression]
- -name 按照文件名查找文件。
- -perm 按照文件权限来查找文件。
- -user 按照文件属主来查找文件
- -mtime-n +n 按照文件的更改时间来查找文件
文件命令15:locate
- locate可以快速的查找文件系统内是否有指定的文件
- 查找原理:先建立一个文件名及路径的数据库,查找时去这个数据库内查询。
- 语法: locate [OPTION] PATTERN
- -e 将排除在寻找的范围之外。
- -f将特定的文件排除在外。
- -r使用正规运算式做查找条件。
- -0指定文件的名称。
- -d 指定文件的路径。
文件命令16:gzip
- gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令。
- gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间。
- 语法:gzip[参数][文件或者目录]
- -d或–decompress或----uncompress 解开压缩文件。
- -f或–force 强行压缩文件,不理会文件名是否存在以及该文件是否为符号连接-[或–list 列出压缩文件的相关信息。
- 递归处理,将指定目录下的所有文件及子目录一并处理。-r或–recursive
- -v或–verbose显示指令执行过程。
文件命令17: which
- which命令在PATH所指定的目录中查找可执行文件。
- 使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
- 语法: which [options] programname […]
文件命令18:locate
- locate可以快速的查找文件系统内是否有指定的文件
- 查找原理:先建立一个文件名及路径的数据库,查找时去这个数据库内查询。
- 语法: locate [OPTION] PATTERN
- -e将排除在寻找的范围之外。
- -f 将特定的文件排除在外。
- -r使用正规运算式做查找条件。
- -o指定文件的名称
- -d 指定文件的路径
文件命令19: tar
- tar命令可用于打包文件,把多个文件打到一个包中,方便数据的移动
- 语法: tar [OPTION…] [FILE]
- -c 建立新的压缩文件。
- -x 从压缩的文件中提取文件。
- -t 显示压缩文件的内容。
- -z 支持gzip解压文件。
- j 支持bzip2解压文件。
- -v 显示操作过程。
文件命令20:ln(1)
-
ln命令用于创建链接文件
-
Linux中有软链接和硬链接两种。
软链接(symbolic link) 硬链接(hard link) 以路径的形式存在,类似于windowns中的快捷方式 以文件副本存在,但不占用实际空间 删除源文件后链接失效 删除源文件后影响 可以对目录进行链接 不可以对文件进行链接 可以跨文件系统 不可以跨文件系统 文件命令21:ln (2)
-
ln命令在不带参数的情况下,默认创建的是硬链接。
-
语法: In [ -f-n] [ -s ] SourceFile [ TargetFile ]
-
-b 删除,覆盖以前建立的链接。
-
-d 允许超级用户制作目录的硬链接。
-
-f 强制执行。
-
-i 交互模式,文件存在则提示用户是否覆盖。
-
-n 把符号链接视为一般目录。
-
-s 软链接(符号链接)。
帮助命令 man:
序号 | 代表内容 |
---|---|
1 | 使用者在shell中可以操作的指令或程序 |
2 | 系统核心可调用的函数与工具等 |
3 | 一些常用的函数(function)与函数库(library) |
4 | 设备文档的说明,通常是在/dev下的文件 |
5 | 文件格式和约定 |
6 | 游戏(games) |
7 | 杂项(包括宏和惯例) |
8 | 系统管理命令(通常仅适用于root用户) |
9 | 内核例程(非标准) |
帮助命令:help
- 在linux系统中,命令太多,记全几乎不太可能,但是,我们可以通过help命令获取帮助。
- 命令语法
- help[选项][命令]
其中,选项内容包括如下 - -d显示命令简短主题描述
- -S显示命令简短语法描述例如: