Linux运维基本命令详解
2019-04-14 19:09
543 查看
**ls命令** ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 **mkdir命令** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190414185351536.png) 创建文件夹 可用选项: -m: 对新建目录设置存取权限,也可以用chmod命令设置; -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那 些尚不在的目录,即一次可以建立多个目录; 实例: (1)当前工作目录下创建名为t的文件夹 mkdir t (2)在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建 mkdir -p /tmp/test/t1/t **touch命令** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190414185610107.png) **mv命令** 移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。 当第二个参数为目录时,可刚多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中 实例: (1)将文件1.txt重命名为2.txt mv 1.txt 2.txt ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190414190359672.png) (2)将文件1.txt2.txt3.txt移动到根的test3目录中 mv 1.txt 2.txt 3.txt /test3 (3)将文件file1改名为file2,如果file2已经存在,则询问是否覆盖 mv -i log1.txt log2.txt (4)移动当前文件夹下的所有文件到上一级目录 mv * ../ **cp命令** 将源文件复制至目标文件,或将多个源文件复制至目标目录。 注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖! -i 提示 -r 复制目录及目录内所有项目 -a 复制的文件与原文件时间一样 实例: (1)复制1.txt到dzqc1目录下,保持原文件时间,如果原文件存在提示是否覆盖 cp -ai 1.txt test ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190414190652331.png) (2)为a.txt建议一个链接(快捷方式) cp -s a.txt link_a.txt **cat命令** cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file -b对非空输出行号 -n输出所有行号 实例: (1)把 log2012.log 的文件内容加上行号后输入 log2013.log 这个文件里 cat -n log2012.log log2013.log (2)把 log2012.log 和 log2013.log 的文件内容加上行号(空白行不加)之后将内容附加到 log.log 里 cat -b log2012.log log2013.log log.log (3)使用here doc生成新文件 cat >log.txt <<EOF >Hello >World >PWD=$(pwd) >EOF ls -l log.txt cat log.txt Hello World PWD=/opt/soft/test (4)反向列示 tac log.txt PWD=/opt/soft/test World Hello **less命令** -i 忽略搜索时的大小写
-N 显示每行的行号
-o <文件名> 将less 输出的内容在指定文件中保存起来
-s 显示连续空行为一行
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
-x <数字> 将“tab”键显示为规定的数字空格
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
实例:
(1)ps查看进程信息并通过less分页显示
ps -aux | less -N
(2)查看多个文件
less 1.log 2.log
可以使用n查看下一个,使用p查看前一个
相关文章推荐
- 10个基本的lsof命令详解(linux)
- linux运维笔记——常用命令详解diff
- Linux运维常用命令详解
- basename命令_Linux basename 命令用法详解:打印目录或者文件的基本名称
- Linux基本命令学习之linux cd命令详解
- linux基本命令——mv详解
- 运维日记 -- linux 基本命令怎么学?(1)
- 13个基本的cat命令详解(linux)
- linux基本网络配置(二)详解IP命令
- Linux系统基本命令详解
- Linux基本命令之find命令详解
- Linux基本命令详解-1.0
- Linux基本命令及其详解
- 马哥2016全新Linux+Python高端运维班-Linux vim 末行模式,sed命令,基本bash脚本
- Linux(8)RedHat7 基本命令七-shutdown命令详解
- 11个基本cron 调度(又称定时)任务命令详解(Linux)
- Linux 常用命令以及部分详解-第一章 文件的基本管理
- Linux(3)RedHat7 基本命令二-ls命令详解
- linux文件和目錄管理的基本命令命令_Linux linux文件和目錄管理的基本命令 命令用法详解: