linux基础(常用命令)

ls:查看当前目录下的所有文件以及文件夹

  1. ls /文件夹名称  查看该文件夹下面的所有文件以及文件夹
  2. ls -a 查看隐藏文件 (文件以"."开头的为隐性文件)
  3. ls  * 表示o个或者多个字符  ;  ? 表示一个字符(必须有)  ;[a,b,c,d,e,f] 和 [a-z] 正则方式简单写(都表示任一字符)
  4. ls  -l 列表方式查看文件信息       
  5. ls -l -h 给文件的大小加上单位  ( ls -l -a -h <=> ls -alh 效果一样不分先后顺序)

cd: 进入文件夹

  1. cd . . 跳转到当前路径的上一层
  2. cd -  跳转到当前路径的上一次路径(类似于回看功能)
  3. cd ~ 跳转到当前用户的家目录

pwd: 显示当前路线的绝对路径

clear : 清屏

Tab : 再输入命令的时候可以自动补全

touch:创建文件

\ 反斜杠:转义效果

重定向 (ls -alh > test.txt): 将  ls 显示的信息保存到指定的文件当中  > 清空后保存 ;  >> 是追加保存

more : 查看文件的内容(分屏显示)

> : 重定向(信息插入)

cat : 一屏显示

扫描二维码关注公众号,回复: 4102350 查看本文章
  1. 复制: cat 源文件 > 目标文件
  2. 合并: cat 源文件1 , 源文件2 > 目标文件

rmdir : 删除空白文件

rm : 删除文件夹或者文件

  1.  -r  递归删除 
  2.  -i  互动式删除
  3.  -f  强制删除(没有提示)

软链接 以及 硬链接(快捷方式)

  1. 软连接:In -s  源文件名称  链接文件名称
  2. 硬连接:In  源文件 链接文件名称(删除源文件不影响快捷方式)

grep:搜索 (例如:grep  -v -n -i  '匹配字符'  文件名)

  • -v 取反(不符合条件的)
  • -n 显示结果时在前面增加行号
  • -i 不必区分大小写

help:帮助(命令  --help ; men 命令)

find:查找文件                                                                                                                                                                                             

 cp : 文件拷贝

  1. -r :递归复制文件夹下所有文件
  2. -v :显示复制过程的进度条
  3. -a :保持文件的原有属性 并且 递归复制文件
  4. -i  :交互式复制 不断的提醒用户
  5. -f  :已经存在的目录文件不提示

mv :文件移动,重命名

  1.   -v :显示复制过程的进度条
  2.   -i  :交互式提示
  3.   -f  :已经存在的目录不提示  直接覆盖

tar :压缩,减压缩文件

  1. 打包:tar -cvf  压缩名称.tar  *(要压缩的文件目录)   ; 压缩:gzip 压缩名称.tar
  2. 减压:gzip  xxx.tar.gz    ;  简包 : tar -xvf  压缩名称.tar 
  3.  

猜你喜欢

转载自blog.csdn.net/qq_29495223/article/details/79786491