Linux一些常用的命令——上

1、ls-—目录内容

ls命令是Linux中最常用的命令之一,它用于列出指定目录的内容;

ls -l 以长格式列出目录内容,显示详细信息。(简约:ll)

ls -a 列出所有文件,包括隐藏文件(以"."开头的文件)。

ls -lh 将文件大小以人类可读的格式显示(如K、M、G)。

ls -R 递归地列出目录内容,包括子目录中的内容。

ls -lt 按修改时间排序文件。

2,pwd— 命令用于显示当前用户所处的工作目录的完整路径。

3,cd 切换目录

cd .. :表示返回上一级

cd ~ :表示返回当前用户的主目录

cd / :表示回到根目录

4,mkdir—创建目录;

mkdir -p 递归创建目录,即创建嵌套目录时自动创建父目录。

5,touch—命令用于创建空文件,或更新现有文件的时间戳。

6,rm—删除目录

-r:递归删除目录及其内容。

-f:强制删除文件或目录,不提示确认。(目录 一般直接使用 rm -rf )

-i:删除前提示确认。

7,mv —移动或重命名文件

mv 命令既可以用于移动文件,也可以用于重命名文件。

-i:在覆盖现有文件时提示确认。

-f:强制移动文件,不提示确认。

# 将文件 test.txt 移动到 /do1目录

# 重命名文件 test.txt 为 test2.txt

# 强制移动文件,覆盖已有文件

#移动文件夹 mv 文件夹名 (do1)  目标路径(../)

8,cp - 复制文件或目录

-r:递归复制目录及其内容。

-i:在覆盖现有文件时提示确认。

-v:显示正在复制的文件。

# 复制文件 do1/ test1.txt 到 /do目录

# 递归复制目录 do1 到 /do目录

# 显示复制过程

9,ln — 创建符号链接或硬链接

-s:创建符号链接(软链接)

# 创建文件 test1.txt 的硬链接 go1文件夹

# 创建文件 test1.txt 的符号链接 go2

10,clear — 清屏

11,cat —显示文件内容

-n:显示行号。

12,echo —输出字符串

echo 命令用于在终端输出字符串,也可以用于将数据重定向到文件。

# 输出一行文本

# 将字符串写入文件
echo "holleworld" > test1.txt

13,less —分页查看文件内容

less 命令用于分页查看文件内容,适合查看长文件。

14,man — 查看命令手册

man 命令用于显示指定命令的手册页,提供详细的命令使用信息。

15,uname —显示系统信息

uname 命令用于查看当前操作系统的相关信息。

# 显示操作系统名称

# 显示所有系统信息

16,whoami — 显示当前用户

17,tar —压缩和解压文件

tar 命令用于创建压缩包或解压文件。

-c:创建压缩包。

-x:解压缩包。

-f:指定文件名。

-z:使用 gzip 压缩。

-v:显示详细操作信息。

# 创建 gzip 压缩包
tar -czvf archive.tar.gz file1.txt dir1/
命令 tar -czvf go3.tar.gz file1.txt dir1/ 在Linux系统中用于创建一个名为go3.tar.gz的压缩归档文件,其中包含了test1.txt文件和linzi/目录及其所有内容。


# 解压 gzip 压缩包
tar -xzvf go3.tar.gz

18,grep — 搜索字符串

grep 命令用于在文件或输出中搜索特定字符串。

-i:忽略大小写。

-r:递归搜索目录中的文件。

# 在文件中搜索字符串 "hello"

# 忽略大小写搜索

# 递归搜索目录中的文件

19,head — 查看文件头部内容

head 命令用于查看文件的前几行内容,默认显示前10行。

-n:指定显示的行数。

20,tail — 查看文件尾部内容

tail 命令用于查看文件的最后几行内容,默认显示最后10行。

-n:指定显示的行数。

-f:持续监视文件内容的变化,特别适合用于查看实时日志文件的更新。

tail -f /var/log/yum.log

21,cmp — 比较两个文件

cmp 命令逐字节比较两个文件,并在发现第一个差异时停止。

-l:显示文件中的字节差异。

22,sort — 排序文件内容

sort 命令用于对文件内容进行排序并输出结果。

-r:按逆序排序。

-n:按数字排序。

-u:删除重复行。

23,export - 设置环境变量

export 命令用于在当前会话中设置环境变量,并使其对所有子进程可见。

-n:取消导出指定的环境变量。

常用命令上篇就到这里了,没有放文字命令的原因是,还是手动敲一下,多多练习吧。加油!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值