Linux的常用命令

本文介绍了Linux操作系统中一些基本的命令,包括文件和目录管理(ls,cd,mkdir,rm,cp,mv,touch),系统信息查询(uname,top,ps,df,free,ifconfig,netstat),压缩和解压缩工具(tar,gzip,zip)以及用户和权限管理(passwd,useradd,userdel,chmod)。这些命令是Linux日常管理的关键,熟练掌握能提高工作效率。
摘要由CSDN通过智能技术生成

Linux是一种常用的操作系统,为了更好地管理系统,掌握一些常用的命令是非常重要的。在本篇博客中,我们将介绍一些常用的Linux命令及其用法示例。

一、文件和目录命令

1. ls

ls命令用于列出目录中的文件和子目录。常用选项包括:

-l:以长格式显示文件列表,包括文件权限、所有者、大小、修改时间等信息。
-a:显示所有文件,包括以.开头的隐藏文件。
-h:以人类可读的格式显示文件大小。

示例:

ls
ls -l
ls -a
ls -lh

2. cd

cd命令用于切换当前工作目录。

示例:

cd /home/user/documents
cd ..
cd ~

3. mkdir

mkdir命令用于创建目录。

示例:

mkdir myfolder
mkdir -p myfolder/subfolder

4. rm

rm命令用于删除文件或目录。常用选项包括:

-f:强制删除文件,不显示确认提示。
-r:递归删除目录及其子目录。

示例:

rm myfile.txt
rm -r myfolder
rm -rf myfolder # 危险操作,要慎用

5. cp

cp命令用于复制文件或目录。常用选项包括:

-r:递归复制目录及其子目录。
-v:显示复制进度。

示例:

cp myfile.txt mybackup.txt
cp -r myfolder mybackupfolder
cp -rv myfolder mybackupfolder

6. mv

mv命令用于移动文件或目录。

示例:

在这里插入代码片

7. touch

touch命令用于创建空文件或修改文件时间戳。

示例:

touch myfile.txt
touch -t 202203201200 myfile.txt

二、系统信息命令

1. uname

uname命令用于显示系统信息。常用选项包括:

-a:显示所有信息。
-r:显示内核版本号。

示例:

uname
uname -a
uname -r

2. top

top命令用于显示系统进程和资源占用情况。

示例:

top
按下q键退出top命令。

3. ps

ps命令用于显示当前用户进程。常用选项包括:

-a:显示所有进程。
-u:指定用户。
-x:显示没有控制终端的进程。

示例:

ps
ps -aux
ps -u user
ps -ef | grep processname

4. df

df命令用于显示文件系统使用情况。常用选项包括:

-h:以人类可读的格式显示磁盘空间。
-T:显示文件系统类型。

示例:

df
df -h
df -T

5. free

free命令用于显示系统内存使用情况。

示例:

free

6. ifconfig

ifconfig命令用于显示网络接口信息。

示例:

ifconfig

7. netstat

netstat命令用于显示网络连接和路由表。常用选项包括:

-a:显示所有连接。
-n:以数字形式显示地址和端口。
-r:显示路由表。

示例:

netstat
netstat -a
netstat -an
netstat -r

三、压缩和解压缩命令

1. tar

tar命令用于打包和解包文件。常用选项包括:

-c:创建压缩文件。
-x:解压缩文件。
-f:指定压缩文件名。
-v:显示压缩/解压缩过程。

示例:

tar -cvf archive.tar file1 file2
tar -xvf archive.tar

2. gzip

gzip命令用于压缩文件。常用选项包括:

-c:将输出发送到标准输出,不改变原始文件。
-d:解压缩文件。

示例:

gzip myfile.txt
gzip -c myfile.txt > myfile.txt.gz
gzip -d myfile.txt.gz

3. zip

zip命令用于打包和压缩文件。常用选项包括:

-r:递归压缩目录及其子目录。
-q:安静模式,不显示进度信息。
-d:删除压缩文件中的文件。

示例:

zip archive.zip file1 file2
zip -r archive.zip myfolder
zip -qd archive.zip file1

四、用户和权限命令

1. passwd

passwd命令用于修改用户密码。

示例:

passwd
passwd user

2. useradd

useradd命令用于创建新用户。

示例:

useradd myuser

3. userdel

userdel命令用于删除用户。

示例:

userdel myuser

4. chmod

chmod命令用于修改文件权限。常用选项包括:

+:添加权限。
-:删除权限。
=:设置权限。

示例:

chmod u+x myfile.txt
chmod 755 myscript.sh

五、其他常用命令

1. grep

grep命令用于在文件中查找指定的字符串。常用选项包括:

-i:忽略大小写。
-r
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值