Linux 基本命令

本文提供了Linux环境下常用命令的详细指南,包括文件操作、搜索、压缩、权限管理等,适用于初学者快速上手及进阶用户查阅。涵盖pwd、ls、touch、cp、rm、mv、find、du、tail、head、grep、tar、which等命令的使用场景及参数说明。
摘要由CSDN通过智能技术生成

Linux命令

pwd -P 返回链接的真实路径

ls

ls -a 显示所有目录
ls -l
ls -ld /root 查看当前目录的自身信息
ls -lh 个性显示信息
ls -lc 查看文件的属性变更时间
ls -lu 最后访问时间
ls -lt 安装修改时间排序

touch +文件名

创建文件 如果文件存在,更新文件修改时间

mkdir 创建多级目录 文件夹

mkdir -P /tmp/test/joer/book/computer

cp 复制文件及目录

cp + 源文件 + 目标文件
cp -r 递归 复制子文件及子目录

rm 删除文件或目录

rm -f 强制删除
rm -r 删除所有的内容

mv 移动(重命名)文件或目录

mv hello.txt hello.doc 重命名
mv hello.txt /temp/ 放到目录下

find 搜索文件及目录

find -name 按名称查找
find -iname 按名称查找 不区分大小写
find -mtime 按修改时间查找
find -size 按容量大小查找
find -type 按类型查找 文件(f类型),目录(d类型),设备(b,c类型),链接(l类型)
find -user 按用户查找
find -exec 查找过程中执行的命令
find -a 并且
find -o 或
find /size +10M -a type f
find /size +10M -exec ls -l {} ;

查找所有三天内被修改过的文件:

find / -mtime -3 

查找/root目录下所有。txt结尾的文件

find /root -name "*.txt"

du 显示文件或目录的容量

du -sh /root
查看/root 所占磁盘空间容量

tail 查看文件尾部内容,默认显示末10行

-n 显示文件末尾的n行
-f 动态显示文件内容
tail -f /var/log/messages 查看日志

head 查看文件头部的内容 默认显示前十行

head -n

grep 查找关键字 打印匹配的行

grep th hello.txt
grep -i 忽略大小写
grep -v 取反
gerp -w 匹配单词的
例子:
将/etc/passwd,有出现root的行取出来(两种方法)

1.grep root /etc/passwd
2.cat /etc/passwd | grep root

将/etc/passwd,将没有出现root的行取出来

grep -v root /etc/passwd

将/etc/passwd,将没有出现root和nologin的行取出来

grep -v root /etc/passwd | grep -v nologin

将/etc/passwd,我想要搜寻test和taste 这两个单曲

grep -n 't[ae]st' test.txt
这个表[]里面无论有多少个字符,都仅代表一个字符

将/test.txt,想要搜寻有oo的字符,但是oo前面不能有g

grep -n '[^g]oo' test.txt

将/test.txt,前面不能有英文字符行

grep -n '^[^a-zA-Z]' test.txt

将/test.txt,我只想要让the只在行首的行

grep -n '^the' test.txt

^ 行首
$ 行尾

请找出test.txt文件中空白行

grep -n '^$' test.txt

.代表的任意一个字符
*重复前一个字符

tar 压缩与解压文件:

-c 创建压缩文件
-r 追加至压缩文件
-t 列出压缩文件的内容
-x 解包文件
–delete 从打包文档中删除文件

选项:
-C 指定解压的路径
-f 指定打包后的文件名称
-j 通过bzip2格式压缩
-z 通过gzip格式压缩

将/etc/目录打包并保存为etc.tar文件

tar -cf etc.tar /etc

将boot目录打包并压缩为boot.tar.gz

tar -czf boot.tar.gz /boot/

追加文件至已经打包好的文件中

tar -f 文件名 -r /root/hello.txt

tar -xzf 文件名 -C /tmp 指定解压路径

–delete

从打包文档中删除文件
tar --delete etc/hosts -f etc.tar

查找命令的存储位置:

which
which find

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值