2022/09/05 day02:命令1

文章目录

  • 查看帮助文档、历史信息

查看帮助文档、历史信息

帮助文档

  1. 查看帮助信息:需要查询的命令 --help
    1. 举例:ls --help
  2. man 需要查询的命令
    1. 举例 :man ls
    2. 上下键插入,按Q退出
    3. man指manual手册(8个手册)

自动补全

tab键,自动补全
gedit:编辑查看文档 与vim类似
cat:查看文档

历史信息
history:查看历史命令
上键:能够使用历史命令
!数字:能够使用历史命令

通配符与正则表达式

  • 通配符:rm 文件名
    • rm * * 就是通配符(* 多位模糊、替代)
    • rm ??.txt ?单位
    • rm ?[123]? [ ]集合

重定向

  • 重定向:重新规定方向> 会新建一个文件,文件的内容为>的输入
    • ls > 1.txt 把ls的内容重定向到1.txt(这个是新建,会被覆盖)
    • ll >> 1.txt 把输入追加到1.txt内。

ls补充

  • 查看:
    • gedit:打开图形化界面软件编辑查看
    • cat:shell中查看文件
    • more:shell中百分比查看文件 Q退出
      • more 123.txt

管道

  • ls -alh /bin/ > 1.txt
  • more 1.txt
  • ls -alh /bin/ | more

相对路径与绝对路径

相对就是有参照物。

  • 创建文件夹

    • mkdir wenjianjia 相对当前路径
    • mkdir wenjianjia/A/B/C 相对当前路径
    • mkdir /home/centos/公共/wenjianjia 绝对路径
    • mkdir ./A .表示当前文件夹 …表示当前文件夹的上一级文件夹
  • 返回家目录

    • cd ~
  • 返回历史上一个目录

    • cd -

普通用户与root用户切换
切换到root用户:su
切换的普通用户:su centos

mkdir补充
Ctrl + C = 不执行/换行

创建多级目录:mkdir -p A/B/C/D/E

rmdir和rm

  • 删除目录:rmdir
    • rmdir wenjianjia 只能删除空目录
  • 删除文件:rm
    • rm -r 强制删除,也能删除目录 -r代表递归

软硬连接

快捷方式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sPrY4W15-1662553309199)(en-resource://database/5673:1)]
当硬链接数为0时,文件中的源数据消失。

  • 连接:
    • 软连接:ln -s 1.txt 1lianjie.txg (指向文件名)相当于快捷方式
    • 硬链接:ln 1.txt 1yinglianjie 指向源文件(相当于多一个文件名)
  • 重命名 文件或文件夹
    • mv 1lianjie.txg 1lianjie.txt

合并文件
cat 1.txt 2.txt… cat可以在同一时刻查看多个文件的内容
合并文件:cat 1.txt 2.txt > xxx.txt

查询grep

grep -nv “zip” xxx.txt -n表示添加文件中的行号 -v表示取反条件:搜索文件中不包含条件的内容。

grep -nv “^zip” xxx.txt ^代表以zip开头为条件

grep -nv “zip$” xxx.txt $代表以zip结尾为条件

复制文件cp
cp 2.txt A/ 复制文件2.txt到A文件夹内
cp -r 2.txt A/ 代表强制执行,可以复制文件夹

移动文件mv

mv 1.txt 111.txt 重命名(文件或目录)
mv 111.txt wenjianja/ 把文件111.txt移动到wenjianjia目录

                                                                                 ——此文档为学习笔记!

你可能感兴趣的:(08,Linux基础,linux,服务器,centos)