Linux shell 常用命令

目录

一、命令行说明

1、命令格式

2、查询命令:

二、常用命令

1、目录操作类

cd:切换工作目录

pwd:打印当前工作目录的名字

ls:用来展示当前目录的所有内容

mkdir:创建一个目录

rmdir:删除指定的空目录

mv:对资源进行重命名或者移动资源到一个新的目录

2、文本操作类

touch:用来创建一个新文件

cat:展示文件的内容

echo:直接往控制台终端输出字符串或者向字符串文件追加信息

wc:统计文件的字符数

rm: 递归移除文件中所有目录

ln:为文件创建链接文件

cp:复制文件或者目录

tar:打包命令,只是打包解包,不执行压缩

find:从一个目录里找到指定的文件

grep:找出文件中的字符串

3、用户管理类

useradd/adduser:增加用户

usermod:修改用户Id

userdel/deluser:删除用户

passwd:修改用户名密码,修改密码时不需要输入旧密码

groupadd/addgroup:用户组添加

groupdel/delgroup:删除用户组

su:进行用户切换

4、操作权限类

sudo:帮助普通用户短暂获取到root权限

chmod:更改文件权限

chown:修改文件拥有者

chgrp:修改文件用户组

5、磁盘管理类

df:展示文件系统的相关信息

du:汇总一组文件的使用情况

mount:把硬件设备或者网络设备挂在到系统指定的目录上

umount:卸载文件系统

6、网络操作类

ifconfig:做一些网卡配置

7、控制终端类

clear:清除终端信息

8、开关机命令

reboot:重启命令

poweroff:关机命令

三、小技巧:


一、命令行说明

1、命令格式

command [-options][argument]

命令名 选项 参数

2、查询命令:

1、man 帮助查找linux系统中自带的操作手册

用q可以直接退出man手册

man 3 printf命令找不到的话,需要执行 sudo apt-get install manpages-posix-dev,man后面的3是查询man手册的第几个章节内容

2、命令 --help 多用“-h”或者“--help”选项获取帮助 查找命令帮助

--help和man的区别是man是详细列出命令的功能,而--help是列出命令的主要功能,--help可以解决大部分命令的问题

二、常用命令

1、目录操作类

cd:切换工作目录

切换到根目录

切换到家目录

pwd:打印当前工作目录的名字

ls:用来展示当前目录的所有内容

打印包括以 . 开头的目录

ls -s 查看链接属性

mkdir:创建一个目录

在根目录创建目录权限不够,切换到家目录创建文件

rmdir:删除指定的空目录

mv:对资源进行重命名或者移动资源到一个新的目录

2、文本操作类

touch:用来创建一个新文件

cat:展示文件的内容

打开一个空的txt文件,为文件写入内容,写入后用cat指令打印文件中的内容

echo:直接往控制台终端输出字符串或者向字符串文件追加信息

向终端输出字符串

向文件中追加信息,双箭头表示追加信息

向文件中追加信息,单箭头表示覆盖之前数据

wc:统计文件的字符数

打印出的第一个代表函数,第二个带表单词数,第三个代表字符数

rm: 递归移除文件中所有目录

ln:为文件创建链接文件

硬链接,源文件删除之后,链接文件还存在

删除源文件后,链接文件还存在

软链接,源文件被删除之后,链接文件不存在

cp:复制文件或者目录

复制一个文件

复制一个目录

tar:打包命令,只是打包解包,不执行压缩

find:从一个目录里找到指定的文件

没有权限,不能拿到目录

假如sudo指令,找到目录

grep:找出文件中的字符串

找到字符串

找到行数和字符串

3、用户管理类

useradd/adduser:增加用户

useradd只负责创建基础用户,不负责初始化用户信息,跟用户相关的所有信息都没有做初始化

adduser在执行命令的期间就会提示输入用户的密码,也会为用户创建主目录

在实际使用中adduser会比useradd方便很多

用adduser创建用户

在passwd中查看用户

用useradd增加用户

usermod:修改用户Id

用户id被修改

userdel/deluser:删除用户

zhangsan被删除掉了

passwd:修改用户名密码,修改密码时不需要输入旧密码

groupadd/addgroup:用户组添加

groupdel/delgroup:删除用户组

xiaoxing 被删除了

su:进行用户切换

4、操作权限类

文件权限的说明,用数字代表用户权限,rwx则为7,-wx则为3,r-x则带表5

sudo:帮助普通用户短暂获取到root权限

chmod:更改文件权限

chown:修改文件拥有者

chgrp:修改文件用户组

5、磁盘管理类

df:展示文件系统的相关信息

du:汇总一组文件的使用情况

du

du -h

du -sh ,只输出总的磁盘占用大小

mount:把硬件设备或者网络设备挂在到系统指定的目录上

umount:卸载文件系统

6、网络操作类

ifconfig:做一些网卡配置

ping:检测网络是否畅通

用 ctrl+C可以退出ping

7、控制终端类

clear:清除终端信息

8、开关机命令

reboot:重启命令

poweroff:关机命令

三、小技巧:

1、按一次tab比较接近的命令或者文件名自动补全,按两次tab键,接近的命令全部展示出来

2、用--help来查找命令的说明

3、!! 两个感叹号重复上一条命令

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值