LINUX命令

一 · 文件和目录常用命令

1.如何切换到个根目录 cd ~     
2.查看某目录下的所有文件信息,并列出文件大小  cd /某目录  ,  ls -lah
3.查看/bin目录下是所有.sh结尾的文件 cd /bin  , ls -a *.sh
回顾总结:ls [-lah]  [文件/目录]。-l是列表方式 展示内容详细信息,-a 是显示所有文件,包括隐藏,-h 是配合-l显示出文件的存储大小


1.  如何切换到上一级 cd ..  ,如何切换到根目录/其他目录  cd ~ ,cd  /其他目录
2. 以相对路径的方式切换到/home 目录下   ----- cd ../home
3. 以相对路径的方式切换到/usr/local 目录下 ----cd ../usr/local/  
回顾总结:绝对路径用的比较多,也相对可靠。但有些情况下用相对路径更方便


1. 在当前目录下创建一个文件  touch 文件名   ,若文件名存在,更新文件修改时间,若不存在,创建对应的文件  
2. 创建个目录在里面存东西,也可以cd切换。mkdir 目录名称  。跟-p,实现递归创建,什么意思?---
3. 删除一个文件/目录  rm -ir 文件名,  rm -rf 目录名  。-r 是删除文件夹和文件夹下所有的内容, -i 是交互执行 询问是否删除, y 是删除
4. 删除/opt目录下所有的test开头的目录  rm -rif  test*
回顾总结:touch 文件是相对于windows的文本,mkdir 目录名不能与当前目录下的文件或目录同名,否则创建不成功。
rm删除文件是无法恢复的,慎用



1. 将/etc/hosts文件复制到/opt目录下   cp -vcif /etc/hosts   /opt
2. 将/opt/hosts文件移动到/etc 目录下    mv -vif  /opt/hosts  /etc
3. 查看当前目录下以h开头文件/目录展示      ls -lah h*   ,以h开头的文件/目录列表展示
4. 其他查看文件命令  cat 文件名:查看内容较少的文件,一次显示所有内容。cat 可创建 可查看 可合并 可追加文件等功能   command cat
 more 文件  ,适用查看内容较多文件,每次显示一页内容,分屏显示内容,在管道符  |  用的比较多, 更多内容
 grep  文件   ,查看内容较多的文件,在管道符  |  用的比较多, 过滤文件。
6. 通过grep搜索/var/log/messages 文件中包含vmware/Vmware关键字的行展示

  grep -n [vV]mware /var/log/messages
回顾总结: 复制时注意文件/目录的位置---路径。grep是强大的文本搜索工具,允许对文本进行模式查找【正则表达式】,比如:grep -n `^a` 1.txt  搜索行首内容为a文本开头的行
grep -n 'ke$' 1.txt  搜索行尾内容以ke 文本结尾的行    ^ 行首 ,  $  行尾



1.  重定向,> 输出到新文件中,会覆盖原有内容
ls -l > 1.txt  是将当前文件下的所有文件都输出到1.txt的文件中了
练习:①通过重定向命令删除 /var/log/mess 文件中的内容     > /var/log/mess  ,直接指向这个文件。或者 cat > /var/log/mess  回车。直接写空,覆盖掉  
② 通过重定向命令将1.txt 和 2.txt的文件内容合并到3.txt文件中    cat 1.txt 2.txt  >> 3.txt
③ 通过grep过滤出 /bin 目录下包含test文本的内容     ls  /bin  |  grep  ^test   注意 ls -l /bin  | grep ^test 不可以。因为-l 是开头带权限的,所以过滤不出来,grep 查找文件开头的。

>> 是表示追加到新文件中,不会覆盖文件原有的内容。
ls -l >> zxc.txt    是又在原来的内容后面追加了内容
2.  会将一个命令的输出结果  通过管道  做为另一个 命令的输入
ls -l  /usr/bin  |  more    将/usr/bin 的内容 通过管道  再more 分屏显示
ls /usr/bin |  grep '^au'  将usr/bin 的内容通过管道  再grep 过滤出au开头的文件
3. 其他命令: pwd 显示当前所在的目录,  clear  清除当前屏内容   ,  which  命令/工具名称  查找工具或者程序的安装位置

回顾总结:重定向是非常灵活的,和其他命令也可以搭配使用
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值