linux常用命令

1.目录操作

(1)cd ~ 切换当前用户的宿主目录

(2)cd .. 返回到父级目录

(3)cd - 进入上一次操作目录

(4)cd /home/users/xiaoxiao 切换到该目录

(5)pwd显示当前目录

(6)ls -al显示当前目录下的所有文件,包含隐藏文件

.开头的文件是隐藏文件

文件.bash_history曾经执行过的命令

文件.bash_profile .bashrc会在ssh登录时被执行

2.文件相关操作:

(1)查看文件内容:cat more less

(2)查看文件前n行:head -n 100

(3)tail -n 5 filename:显示文件的后5行

(4)tail -f filename:显示文件的最后,并监视文件内容的变化(动态的显示文件的最后的内容)

(5)文件的扩展名不一定是文件的类型

(6)>将执行的结果输出到文件中,会覆盖源文件的内容

(7)>>将执行结果追加到文件中,不会覆盖原文件的内容

(8)cp -f sourcefile dirfile:将sourcefile(可以使用相对目录)拷贝到dirfile

(9)cp -r sourcedir disdir:将指定的sourcedir目录及子目录下的所有文件拷贝到disdir下

(10)mv oldfile newfile:将文件的名字由oldfile改为newfile

(11)scp -f work@机器名:目录名/文件名 disdir:将不同机器上的指定文件拷贝到当前机器的指定目录

(12)touch  xxx :创建一个空文件

(13)tar -cvfz  压缩后的文件名 待压缩的文件 :压缩文件tar -cvfz xxx.tar.gz source

tar cf xxx.tar:将文件压缩为tar包

(14)tar -xzvf 压缩包的名字:解压文件

tar -xf xxx.tar:解压tar文件

-f一般表示强制执行,z表示为.gz格式

(15)diff a b:查看两个文件的不同

3.命令

(1)Ctrl+a:跳到行首

(2)Ctrl+e:跳到行尾

(3)Ctrl+l:清除当前屏幕

(4)上下键:历史命令

(5)a|b :使用管道命令将上一个命令的执行结果作为下一命令的标准输入

4.目录相关操作

(1)scp -r work@机器名:目录名/文件名 disdir:将不同机器上的指定文件夹拷贝到当前机器的指定目录

(2)du /dir/b --sh:查看目录占用空间的大小

(3)man du:查看du命令的基本解释

(4)find ./ -name '*xxx*':根据名字查找文件

find ./ -iname '*xxx*':根据名字查找文件

5.字符串匹配命令

(1)cat file | grep -i 'string' --color:查看文件中含有string字符串的内容,并使用不同颜色显示

(2)ack 'xxx' -i

(3)grep ‘xxxx' . -Ri

(4)grep -v 'xxx'

6.命令操作

(1)ps aux:查看进程

(2)kill -9 进程id:杀死指定的进程

(3)Ctrl+c:取消正在执行的命令

(4)Ctrl+z:将正在运行的命令放入后台,并暂停执行

(5)bg:继续运行放入后台的任务

(6)jobs:查看被放入后台的命令

(7)fg n:将放入后台的第n个命令放入前台执行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值