Linux命令(2)

一、查看文件内容命令

1.查看文件内容命令的使用
cat:查看小型文件
more:分屏查看大型文件

注:
cat命令结合重定向可以完成多个文件的合并
gedit 文件编辑命令,可以查看和编辑文件

more命令操作健说明:
空格 显示下一屏信息
回车 显示下一行信息
b 显示上一屏信息
f 显示下一屏信息
q 退出

2.管道(|)命令的使用
管道(|):一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
注:
管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容。

二、链接命令

1.链接命令的介绍:
链接命令是创建链接文件,链接文件分为:
软链接、硬链接
ln -s :创建软链接
ln :创建硬链接

2.软链接
类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接。

注:
如果软链接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
删除源文件则软链接失效
可以给目录创建软链接

3.软链接小结
软链接的作用是方便文件的快速访问,比如:给一个复杂路径下的文件创建一个软链接,以后就可以通过软链接完成快速访问操作。
创建软链接命令格式: ln -s 源文件路径(使用绝对路径) 软链接

4.硬链接
类似于源文件的一个别名,也就是说这两个名字指向的是同一个文件数据。

注:
创建硬链接使用相对路径和绝对路径都可以
删除源文件,硬链接还可以访问到数据。
创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1。
创建软链接,硬链接数不会加1
不能给目录创建硬链接
硬链接数:是文件数据被文件名使用的次数, 好比引用计数

三、文本搜索命令

1.grep命令的使用
grep:文本搜索

2.grep命令选项的使用
-i:忽略大小写
-n:显示匹配行号
-v:显示不包含匹配文本的所有行

3.grep命令结合正则表达式的使用
^:以指定字符串开头
$:以指定字符串结尾
.:匹配一个非换行符的字符

4.扩展
grep 命令还可以文本搜索管道中的内容,比如: ls / | grep ‘lib’
在使用 grep 命令的时候还可以省略搜索内容的引号,比如: ls / | grep lib, grep hello 1.txt

四、查找文件命令

1.find命令及选项的使用
find:在指定目录下查找文件(包括目录)
find命令选项:
-name:根据文件名(包括目录名)字查找

2.find命令结合通配符的使用
通配符:是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件
*:代表0个或多个任意字符
?:代表任意一个字符

注:通配符不仅能结合 find 命令使用,还可以结合其它命令使用, 比如: ls、mv、cp 等,这里需要注意只有 find 命令使用通配符需要加上引号。

五、压缩和解压缩命令

1.压缩格式的介绍
Linux默认支持的压缩格式:
.gz
.bz2
.zip
注:
.gz和.bz2的压缩包需要使用tar命令来压缩和解压缩
.zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩
压缩目的:节省磁盘空间

2.tar命令及选项的使用
tar:压缩和解压缩命令
tar命令选项:
-c:创建打包文件
-v:显示打包或解包的详细信息
-f:指定文件名称,必须放到所有选项后面
-z:压缩或解压缩(.gz)
-j:压缩或解压缩(.bz2)
-x:解包
-C:解压缩到指定目录

3.zip和unzip命令及选项的使用
zip:压缩成.zip格式文件
unzip:解压缩.zip格式文件
unzip命令选项:
-d:解压缩到指定目录

注:
压缩文件尽量使用.gz格式,因为占用空间较少
使用zip命令压缩的文件占用空间比较多, 当时比较通用,操作更加简单。

六、文件权限命令

chmod命令的介绍:
chmod:修改文件权限
注:chmod修改文件权限有两种方式:字母法、数字法

chmod字母法的使用:
角色说明:
u:user,表示该文件的所有者
g:group,表示用户组
o:other,表示其他用户
a:all,表示所有用户
权限设置说明:
+:增加权限
-:撤销权限
=:设置权限
权限说明:
r:可读
w:可写
x:可执行
-:无任何权限

chmod数字法的使用:
即“rwx”这些权限用数字表示
r:可读,权限值是4
w:可读,权限值是2
x:可执行,权限值是1
-:无任何权限,权限值是0

七、获取管理员权限的相关命令

1.sudo命令的使用
sudo -s:切换到root用户,获取管理员权限
sudo:某个命令的执行需要获取管理员权限可以在执行命令前面加上sudo
注:
如果只是某次操作需要使用管理员权限建议使用 sudo , 也就是说临时使用管理器权限。
如果大量操作都需要使用管理员权限 sudo –s, 但是操作需谨慎。

2.whoami命令的使用
whoami:查看当前用户权限

3.exit命令的使用:
exit:退出登陆用户

4.who命令的使用:
who:查看所有的登陆用户

5.passwd命令的使用:
passwd:修改用户密码,不指定用户默认修改当前登录用户密码

6.which命令的使用:
which:查看命令位置

7.关机和重启命令的使用:
shutdown -h now:立刻关机
reboot:重启

八、用户相关操作

1.创建用户
useradd:创建(添加)用户
useradd命令选项:
-m:自动创建用户主目录,主目录的名字就是用户名
-g:指定用户所属的用户组,默认不指定会自动创建一个同名的用户组

注:
useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
创建用户如果不指定用户组,默认会自动创建一个同名的用户组
查看用户是否创建成功,可以查看/etc/passwd这个文件
查看用户组是否创建成功,可以查看/etc/group这个文件

id命令查看用户信息

2.设置密码
sudo passwd 用户名

3.切换用户
su:切换用户

4.修改用户信息:
usermod:修改用户信息
usermod选项:
-G:设置一个附加组
-g:修改用户组

5.扩展:删除附加组
gpasswd:添加和删除附加组信息
gpasswd命令选项:
-a 用户名:给用户添加附加组
-d 用户名:给用户删除附加组

6.删除用户
userdel:删除用户
userdel命令选项:
-r 用户名:删除用户主目录,必须要设置,否则用户主目录不会删除

用户组相关操作

1.创建用户组
groupadd:创建(添加)用户组

2.创建用户并指定用户组
sudo useradd -权限 用户组 用户

3.修改用户组
sudo usermod -权限 用户组 用户

4.删除用户组
groupdel:删除用户组
注:
如果用户组下面有用户先删除用户在删除用户组

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值