Linux 常用指令整理 2.0

一. 数据流和管道
重定向 改变数据的流向(一般重定向到文件中)
管道 一个命令的输出作为另外一个命令的输入去使用

指令作用
echo “xxxx” > xxx.txt重定向 会覆盖原有数据
echo “xxx” >> xxx.txt不会覆盖 尾部追加
ls -a| more管道

二. 建立链接
软链接 相当于快捷方式 文件删除链接失效 可以修改源文件内容
硬链接 一个文件有多个名字 可以修改源文件内容

指令作用
ln -s 源文件 链接文件建立软链接
ln 源文件 链接文件建立硬链接

删除软硬链接对源文件都没有影响
删除源文件 软链接不可用
删除源文件 如果文件还有多个链接 硬链接无影响

软链接和硬链接的区别

  1. 软链接可以跨文件系统 硬链接不可以
  2. 软链接可以对不存在的文件建立链接 硬链接不可以
  3. 软链接可以对目录建立链接 硬链接不可以

三. 文件搜索
在文本内部搜索 grep

指令作用
grep ‘xxx’ xxx.txt查找 xxx是否在 xxx.txt里
grep -i xxx xxx.txt忽略大小写
grep -n xxx xxx.txt显示行数编号
grep -v xxx xxx.txt取反
^行首
$结尾

在计算机中搜索文件 find
find 目标目录 选项 条件

指令作用
find ./ -name xxx.txt查找当前目录下 文件名为xxx.txt的文件
find ./ -name ‘*.sh’所有 .sh 文件
find ./ -name ‘[A-Z]*’范围
find ./ -size +30M根据大小搜索 大于30
find ./ -size +15M -size -30M大于15 小于30

四. 压缩和解压
多文件归档 tar [参数] 打包文件名 文件1 文件2
目录归档 tar [参数] 打包文件名 目录

指令作用
-c生成档案文件 创建打包文件
-v列出归档的详细过程 显示进度
-f指定档案文件名称 f后面一定是.tar文件 所以必须放选项最后
-x解开档案文件
-z压缩
tar -cvf test.tar 1.txt 2.txt归档
tar -xvf test.tar解档
tar -zcvf test.tar.gz 1.txt 2.txt压缩
tar -zxvf test.tar.gz解压缩
tar -zxvf test.tar.gz -C 目录指定目录

zip/unzip

zip -r test.zip a // 把a目录压缩为test.zip 压缩文件去掉-r
unzip test.zip // 解压

五. 文件权限
文件权限的构成:9个字母 3组(拥有者权限u 组权限g 其它用户o) 所有用户权限a
具体权限:
r 可读
w 可写
x 可执行
- 没有权限
权限设置:
+ 增加权限
- 撤销权限
= 设定权限
用户 u g o a
用法: chmod 用户+具体权限 文件名
数字法: r(4) w(2) x(1) -(0)

六. 用户管理

指令作用
sudo临时提升权限
sudo -s切换当前用户
su root切换到root用户
passwd修改当前用户密码
passwd xxx修改xxx用户的密码
exit退出
who查看系统登录用户

七. 关机 重启

指令作用
shutdown -h now立刻关机
shutdown 15:30指定关机时间
shutdown +2020分钟以后关机
shutdown -c取消
shutdown -r now 或 reboot重启操作系统
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值