【操作系统---1】Linux基础命令①

目录命令:

命令名称 【选项参数】【操作对象】


<1>ls命令:

对于目录,该命令列出该目录下的子目录与文件.对于文件,列出文件名和其他信息

常用选项:ls-a ls-l
ls-a: 列出目录下的所有文件,包括隐藏文件
ls-l:列出文件的详细信息

Linux下的目录结构:交换分区(存储内存交换下来的数据) 文件系统分区(把某个空间挂载到某个根目录下)


<2>pwd命令:

显示用户当前所在的目录

.和 …:
点表示当前路径本身 点点表示上一个路径 /home/yanyh 和…/yanyh/一样 前者绝对路径后者相对路径


<3>mkdir命令:

创建一个目录

mkdir ab/cd/ef 前面没有./默认认为有
常用选项: mkdir -p选项 多层级递归创建目录(哪层不存在就创建哪层)


<4>rmdir命令:

删除一个目录
只能删除空目录 !!!

常用选项: rmdir -p也可以递归多层级删除 rmdir -p abc/cde 连同abc一起删除


文件命令:

<1>rm命令:

删除普通文件

常用选项: rm -r rm -f
rm -r abc/ 递归删除目录下的所有文件(包括它自己)
rm -f 忽略提示信息直接进行操作


<2>cp命令:

复制文件或目录,默认只能针对普通文件
cp ./test workspace/

常用选项: cp -f cp -r
cp -f 忽略提示信息直接进行操作
cp -r 递归拷贝目录下的所有文件包括自身


<3>mv命令:

将一个文件或目录移动到指定目录 (剪切)
mv ./test workspace/

常用选项: mv -i 增加提示信息 y加回车表示确认 直接回车表示跳过


<4>cd命令:

修改当前所在路径为某个路径

常用选项:cd ~ cd -
cd ~ 返回到家目录下
cd - 返回上一次所在路径


<5>cat命令:

将文件内容打印到终端显示
cat failname

常用选项: cat -n 加入行号


<6>tac命令:

按行逆序打印文件内容


<7>more命令:

分页显示内容 空格翻页 回车按行 q退出


<8>less命令:

分页显示内容 f向下翻页 b向上翻页 上下箭头 jk也可以 q退出(不会自动退出)

常用选项: ?root /root
?root 向上匹配root
/root 向下匹配 (这里的root是字符串)按n匹配下一个


<9>head命令:

默认显示文件的前十行信息

常用选项:
head -n n 显示文件的前n行信息 比如 head -n 1
head -n 11 txt | tail -n 1 打印文章的第十一行信息


<10>tail命令:

默认显示文件的末尾十行内容

常用选项: tail -n x tail -f
tail -n 1 显示文件末尾1行内容
tail -f 动态刷新文件的末尾内容


管道符

| : 连接两个命令,将前一个命令的结果交给后一个命令


重定向符号

“>>”(标准输出重定向) echo “luzihan chun si le”>> abc.txt

将要写入输出的数据,改变数据流向,写入另一个文件 将数据追加到源文件末尾

标准输入: 键盘 标准输出:显示器 标准错误:显示器

“>” 标准输入重定向 (追加重定向)清空文件原有内容,写入新数据

2是标准错误输出 ls 2>>abc.txt
2>> 标准错误重定向


文件压缩命令:


<1>zip unzip命令:

zip a.zip abc.txt password zip后面紧跟着压缩包名称


<2>tar命令:

tar -czvf a.tar.gz abc.txt
tar -cvf a.tar 不指定解包的解压缩方式

Linux 不以文件后缀名确定文件格式!!!!!

常用选项:tar -c tar -x tar -v tar -f
-c 打包
-x解包
-v查看详细打包信息
-f指定包名(最后选项)

z是gz格式的压缩和解压缩
j是bzip2格式的压缩解压缩格式


猜你喜欢

转载自blog.csdn.net/Austin_Yan/article/details/89788847