linux常用基础密令

linux常用基础密令

1.创建目录和移除目录mkdir【掌握】

  • 用来创建子目录.
    mkdir app 在当前目录下创建app目录

    mkdir –p app3/test  级联创建app3以及test目录
    

2.cat【掌握】

  • 用于显示文件的内容, 格式:cat[参数]<文件名>
    cat yum.conf 查看yum.conf 的内容

3.more【掌握】

  • 分页查看。按空格键显示下一个画面(下一页)。回车显示下一行内容。按 q 键退出查看。(Ctrl+C退出查看)
    more services

4.tail -f 滚动的查看文件

  • tail -f 文件名:滚动的查看文件. **【掌握】
    一般用作查看tomcat的日志
    tail -f catalina.log
  • ctrl+c 结束查看

5.cat 和 more 和 tail -f

  1. cat 文件名; 查看文件的所有的内容(适合查看文件内容不多的情况)
  2. more 文件名; 分页查看文件的内容(适合查看文件内容比较多的情况, 空格 下一页; enter 下一行)
  3. tail -f 文件名; 滚动查看文件(一般查看Tomcat日志)

6.touch创建文件

touch 文件名;

7.mv移动文件

mv 文件/目录 目录;    	把文件/目录移动到目录
mv 文件 目录/新的文件名;	  移动并且重新命名
mv 文件 新的文件名;        重新命名   

8.cp拷贝文件

cp	文件  目录;			把文件拷贝到指定目录
cp	-r 目录 目录;       把目录拷贝到指定目录
cp 文件名 新的文件名;     拷贝一份 重新命名
cp  文件 目录/文件;      拷贝并且重新命名

9.rm删除

rm -rf 文件或者目录;        不询问递归删除

10.vi编辑文件

  • 打开文件:vi file ,处在命令模式 ;
    命令模式------(i)----->编辑模式-----(Esc)-----> 命令模式-----(?-----> 底行模式
  • 退出:esc->:q

修改文件:输入i进入插入模式

保存并退出:先输入esc(切换到命令模式), 在输入:(切换到底行模式), 最后输入 wq

不保存退出:先输入esc(切换到命令模式), 在输入:(切换到底行模式), 最后输入 q

vi的模式

命令模式:对行进行操作 移动光标. 切换到命令行模式:按Esc键

命令模式常用的快捷键

yy:复制当前行

p:粘贴

dd:删除当前行		

编辑模式:对具体的字符进行操作. 切换到插入模式:按 i键

底行模式:退出. 切换到底行模式:按 :(冒号) . 注意:要从命令模式切换,不能从编辑模式切换到底行模式

:wq  保存并退出

:q	 退出(不保存)

:q!  强制退出(不保存)

11.打包压缩【tar -zcvf】

  • 语法:tar -zcvf 打包并压缩后的文件名 要打包压缩的文件/目录

    • -z调用压缩命令进行压缩, 没有加上-z就是打包(可选项)
    • -c 创建新的文件(必选项)
    • -v 输出文件清单(可选项)
    • -f 文件名由命令台设置(必选项)
  • 练习: 把app文件夹进行压缩

    tar -zcvf app.gz app

12.解压【tar -xvf】 【重点】

  • 语法
    • tar -xvf 压缩文件; 解压到当前目录
    • tar -xvf 压缩文件 -C /usr/local 解压到/usr/local目录
    • 参数含义
      • -x 取出文件中内容
      • -v 输入文件清单
      • -f 文件名由命令台设置

13.压缩与解压的总结

  1. 文件扩展名

    • .tar 包
    • .gz 压缩包
  2. 压缩

    tar -zcvf 压缩包文件名 目录/文件 文件…

  3. 解压【重点】

    tar -xvf 压缩包/包 解压到当前的目录
    tar -xvf 压缩包/包 -C 目录 解压到指定的目录

14.修改权限

eg: chmod 777 文件:让所有的用户对该文件可读可写可操作

chmod 000 文件:取消所有用户的所有权限

chmod 456文件: 当前用户可读, 当前组里面其它成员是可读可操作,其它用户可读可写

15.显示当前目录的绝对路径pwd

pwd

16.查看网卡信息ifconfig

ifconfig

17.查看进程ps -ef

ps -ef

18.杀进程kll -9 pid

kll -9 pid

19.管道(|)和筛选(grep)

eg: ps -ef | grep vi

20.rpm软件包管理器

1.1概述

一种用于互联网下载包的打包及安装工具,它包含在某些Linux(CentOs)分发版中。

1.2命令

rpm -qa : 查询所有安装过的软件包

rpm -e --nodeps  删除的软件包名: 删除指定的安装包 

rpm -ivh  包名 :安装rpm包

如果扩展名是tar或者gz, 一般不需要安装的, 直接解压; 如果扩展名是rpm, 就需要安装了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值