linux常用命令

linux常用命令

1.cd命令

作用:进入目录
举例:进入根目录 cd/
返回上级目录 cd …/
返回最近访问的目录 cd -
进入当前目录下的目录 cd 目录名
直接进入根目录下的bin

cd /bin

image-20220321143316771

2.ls命令

作用:显示当前目录下的文件及文件夹
举例:查看根目录下的文件及文件夹Is
参数:
●-l详细列出文件及文件夹
ll命令等于Is -l

image-20220321143328428

3.pwd命令

作用:查看当前目录的绝对路径

image-20220321143340084

4.touch命令

作用:创建空文件

举例

 touch nian.txt

image-20220321143355974

5.vim命令

作用:创建空文件或者编辑文件

参数:
●vim命令执行后,默认是非编辑状态
●如果想进入编辑状态,按[i]键(左下角看见insert,就可编辑)
●如果想退出编辑状态,按[ESC]键
●进入非编辑状态后,输入[:wq] 代表保存并退出文件
●没有编辑文件内容,在非编辑状态,输入[:q],即可退出文件

vim 文件名

如果文件存在,视为修改文件

如果文件不存在,则创建文件

image-20220321143502499

6.mkdir命令

作用:创建文件夹

举例:创建demo文件夹

mkdir demo

image-20220321143438293

模糊查询/删除 *

如demo*   以demo开头的

 *demo    以demo结尾的

7.rm命令

作用:删除文件或者文件夹

参数:
●-f 强制删除
●-i 交互式删除
●-r 递归删除. (删除目录)
●-rf 强制递归删除
举例:删除demo文件夹rm -rf demo

注意:可以结合*进行模糊删除(区别于精确删除)

rm -f 文件夹名:强制删除空文件夹(有目录删除不了,可以使用rmdir命令)

image-20220321144025299

rm -rf 文件夹名 :把对应文件夹以及其目录下的文件都删除(强制递归删除)

image-20220321143548130

image-20220321143731452

image-20220321144825777

8.cat命令

作用:在控制台打印文件内的信息

cat 文件名

image-20220321143255187

9.rmdir命令

作用:删除目录(文件夹)

举例:删除nian文件夹

rmdir nian

image-20220321144005778

10.cp命令

作用:复制文件(夹)

语法:

cp 目标文件名称 新文件名称

参数

-r 递归复制 cp-r 目标文件夹名称 新文件夹名称
-f 强制复制

image-20220321144229038

cp-r把目录对应的子目录和子文件也一起复制

image-20220321144339646

跨目录复制

举例在usr目录下复制一个games下的demo取名为demo

cp -r demo /usr/demo

image-20220321145112440

11.find命令

作用:查询文件(路径)

举例:在/(根目录)下查询demo

find / -name demo
  • find后面/是查询的目录范围

  • name是以文件名称的形式查询

  • image-20220321150013685

  • demo是查询的关键字(可以结合模糊查询)如

    find / -name de*
    

image-20220321150256271

12.mv命令

作用:剪切(移动)文件(夹),可以利用这点做到重命名文件夹

image-20220321151230331

举例:把/user/games下的gs文件夹移动到/user下并且改名为test

mv gs /user/test

image-20220321151511931

13.tail命令

作用:查看日志文件(与cat指令类似)

参数:

  • -f循环读取日志(把日志文件全部打出)

14.zip|unzip命令

作用:压缩或者解压zip

语法:zip -r 压缩名.zip 待压缩文件名

参数

  • -r :递归处理

  • zip -r filename.zip filesdir
    
  • image-20220321153115799

  • unzip filename.zip
    

image-20220321154431855

15.tar命令

作用:压缩或者解压后缀是tar.gz的压缩包

语法

- tar -czvf demo.tar.gz demo   (压缩)
- tar -xzvf demo.tar.gz   	   (解压)

16.rz|sz

作用:服务器和客户端之间上传下载文件

语法:

  • rz上传
  • sz下载

额外:

如果liunx操作系统提示命令不存在,使用

sudo yum -y install lrzsz

image-20220321162722425

image-20220321162709725

17.clear命令

作用:清屏

18.ps命令

作用:查看应用或者服务的进程

举例:查看mysql服务的进程信息

ps -ef | grep mysql

19.其他快捷键

  • 补全路径 【tab键】
  • 使用上N次或者下N次的命令【方向上下键】
sudo yum -y install lrzsz

[外链图片转存中…(img-Rv4QJXd2-1647854953307)]

[外链图片转存中…(img-84zoXskb-1647854953308)]

17.clear命令

作用:清屏

18.ps命令

作用:查看应用或者服务的进程

举例:查看mysql服务的进程信息

ps -ef | grep mysql

19.其他快捷键

  • 补全路径 【tab键】
  • 使用上N次或者下N次的命令【方向上下键】
  • 退出日志查看 【ctrl+c】
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值