linux 常见命令

  1. ls:列出当前目录中的文件和子目录

  2. pwd:显示当前工作目录的路径

  3. cd:切换工作目录

    cd /path/to/directory

  4. mkdir:创建新目录

    mkdir directory_name

  5. rmdir:删除空目录

    rmdir directory_name

  6. rm:删除文件或目录

    rm file_name rm -r directory_name # 递归删除目录及其内容

  7. cp:复制文件或目录

    cp source_file destination cp -r source_directory destination # 递归复制目录内容

  8. mv:移动或重命名文件或目录

    mv old_name new_name

  9. touch:创建空文件或更新文件的时间戳

    touch file_name

  10. cat:连接和显示文件内容

    cat file_name

  11. more/less:逐页显示文本文件内容

    more file_name less file_name

  12. head/tail:显示文件的前几行或后几行

    head -n 10 file_name # 显示文件的前10行 tail -n 20 file_name # 显示文件的后20行

  13. ifconfig/ip:查看和配置网络接口信息

    ifconfig ip addr show

17.ctrl+c 中断内容

18.exit 退出(退出root超级管理员权限)

19.q表示退出,!表示强制, q!强制退出编辑器并丢弃文件的更改

20.find命令用来查找文件

find 起始路径 -size +(或者-表示大于小于)n(n表示内存大小例如10KB就是10k小写)

find 起始路径 -name "文件名"

21.which命令查找命令的程序文件

示例:which cd

22.*通配符

*test :名称中含有以test结尾的文件

test:名称中含test的文件

test*:名称中含有以test开头的文件

23.grep命令 语法:grep [-n] 关键字 文件路径

示例:grep "test" test1.txt 在test1.txt中查找关键字test。

grep -n "test" test1.txt   在test1.txt中查找关键字test并且打印所在行数。

24.wc命令 统计文件的行数、单词数量等

语法:wc [-c -m -l -w] 文件路径(-c统计字节数量,-m统计字符数量,-l统计行数,-w统计单词数量)

25.管道符 | 将管道左边命令的结果,作为右边命令的输入

示例:cat test.txt | grep "hello" 查找test.txt文件中hello关键字

cat test1.txt | grep -n "hello" | wc -w 查找test1.txt文件中hello关键字的个数

26.echo命令 在命令行内输出指定内容(有点像printf函数)

语法:echo 输出内容

示例:echo "hello world"

27.反引号 '

作用:当我们想要使用echo命令来使用pwd命令时,

由于 直接入echo pwd 得到的结果还是pwd,而我的本意是想要使用echo命令打印出目前所在目录路径

这个时候需要加上反引号才能达到想要的效果,示例:echo 'pwd' 被' '包围的内容就是被当作命令去执行。

28.重定向符号 > >>

作用:将左侧命令的结果,覆盖写到右侧指定文件 示例:echo "hello world" > test1.txt

作用:将左侧命令的结果,追加写到右侧指定文件当中 示例:echo "hello liming" >> test1.txt

29.tail命令

作用:查看文件尾部内容,并可以持续追踪 语法:tail [-f -num] linux路径

示例:tail -5 test.txt 查看test文档后结尾五行

tail -f test.txt 对test进行持续追踪。

30.vi/vim命令编辑文件

在命令模式下: 输入 dd:删除光标所在行

输入 u :撤销 输入i:在当前光标下进入输入模式

输入esc:任何情况下输入esc都可以回到命令模式 (键盘上下左右可以控制光标)

输入yy: 复制当前行

输入p:粘贴复制内容

输入\ :进入搜索模式。

输入x: x为向后删除一个字符

输入X: X为向前删除一个字符。

输入dw :删除一个单词

删除同行光标后面所有字符:d$

输入dd: 删除光标所在的一整行

输入dG: 删除光标后面的全部行

输入ndd:删除光标所在的向下n行

输入nyy:复制光标所在的向下n行

输入yG 复制至档尾

输入p: 将内容在光标的下一行粘贴

输入P: 将内容在光标的上一行粘贴

输入u: 撤消上一步操作

31.su - root切换超级管理员权限 exit命令退出超级管理员权限

sudo命令可以让普通命令带有root权限,语法:sudo 其他命令

  1. chmod命令

    可以使用chmod命令去修改文件,文件夹的权限信息(注意,只有文件、文件夹的所属用户或者root用户可以修改)

    语法:chmod [-R] 权限 文件或文件夹(-R对文件夹内的全部内容应用同样的操作)

    示例:chmod u=rwx,g=rx,o=x 1.txt,将文件权限修改为:rwxr-x--x

    其中:u表示user所属用户权限,g表示用户组权限,o表示其他用户权限

    权限可以用三维数字来表示,第一位数字表示用户权限,第二位数字表示用户组权限,第三位表示其他用户权限。数字细节如下,r记为4,w记为2,x记为1.

    0 无任何权限,即- - - 1 仅有可执行权限(x)即- - x 2仅有 可写(w)权限 -w-

    3 有w和x权限 -wx 4 仅有可读(r)权限 - - r 5 有r和x权限 r-x

    6 有r和w权限 rw- 7 有全部权限 即rwx

    示例 :751 代表 rwx r-x - -x

    chmod 751 1.txt

33.chown命令,可以修改文件、文件夹的所属用户和用户组(普通用户无法修改所属为其它用户或组,所以此命令只适用于root用户执行)

语法:chown [-R] [用户] [:] [用户组] 文件或文件夹

示例: chown root 1.txt,将1.txt所属用户修改为root

chown :root 1.txt,将1.txt所属用户组改为root

chown root:liao 1.txt,将1.txt所属用户修改为root,用户组修改为liao

chown -R root test,将文件夹test的所属用户修改为root并且对文件夹内全部内容应用同样的规则

34.ctrl + d 退出账户登录或者退出某些特定程序的专属页面(不能用于退出vi/vim)

35.ctrl + r +内容 输入内容去匹配历史命令

36.ctrl + l或者clear 清屏

37.yum命令:RPM包软件管理器,用于自动化安装配置linux软件,并可以自动解决依赖问题。

语法:yum [-y] [install | remove | search] 软件名称

分别对应软件安装、卸载、搜索(yum命令需要root权限且需要联网)

38.systemctl命令(可以控制软件服务的启动、关闭、开机自启动)

语法:systemctl start | stop | status | enable | disable 服务名(软件名)

39.ln命令创建软链接,可以将文件、文件夹链接到其他位置。(类似Windows中的快捷方式)

语法: ln -s 参数一 参数二 (-s :创建软链接;参数一:被链接的文件或者文件夹;参数二:要链接去的目的地)

示例: ln -s /etc/yum.conf ~/yum.conf

40.ping命令可以测试到某服务器是否可以联通

语法:ping [-c num] ip或主机名 选项:-c, 测试次数

41.wget命令进行网络文件下载

语法:wget [-b] url(url是指下载的安装包或者文件) 选项:-b, 后台下载

42.使用curl命令可以发起网络请求

语法:curl [-o] url (url是指下载的安装包或者文件) 选项:-o 用于下载使用

43.ps命令查看进程信息

语法:ps -ef 查看进程信息

示例:ps -ef|grep 关键字 过滤指定关键字进程信息

44.kill命令关闭进程号

示例:kill -9 进程号 关闭指定进程号

45.tar命令

tar [-z -x -v -c -f -C] 、

参数...-c,创建压缩文件、-v,查看压缩\解压过程、-x,解压模式-f,指定压缩\解压的文件,-z,gzip模式,-C,指定解压的路径-z在选项组建议在开头,-f在选项组内必须在尾部,-C单独使用

示例:tar -zxvf test.tar.gz -C /home/liao (解压test.tar)

  tar -zcvf test.tar.gz 1.txt 2.txt (压缩1.txt和2.txt)
  1. zip命令 zip [-r] 参数...-r,压缩文件夹使用

47.unzip命令 unzip [-d] 参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值