linux大棚命令百篇下
-
1. 切换目录命令:cd
切换到指定的目录路径。例如:cd /home/username 切换到 /home/username 目录。2. 显示当前目录命令:pwd
显示当前所在的目录路径。例如:pwd 显示 /home/username 目录。3. 列出文件和目录命令:ls
列出当前目录下的所有文件和目录。例如:ls 显示当前目录下的所有文件和目录。4. 创建目录命令:mkdir
创建一个新目录。例如:mkdir directoryname 创建名为 directoryname 的新目录。5. 删除目录命令:rmdir
删除一个空目录。例如:rmdir directoryname 删除名为 directoryname 的空目录。6. 删除文件命令:rm
删除一个文件。例如:rm filename 删除名为 filename 的文件。7. 复制命令:cp
复制文件或目录。例如:cp file1 file2 将 file1 复制到 file2。8. 移动或重命名命令:mv
移动文件或重命名文件。例如:mv file1 file2 将 file1 移动到 file2。9. 创建空文件命令:touch
创建一个空文件。例如:touch filename 创建名为 filename 的空文件。10. 查看文件内容命令:cat
显示文件的内容。例如:cat filename 显示 filename 文件的内容。11. 文件编辑命令:vi
使用 vi 编辑器编辑文件。例如:vi filename 打开 filename 文件进行编辑。12. 查找命令:find
在文件系统中查找文件或目录。例如:find / -name filename 在文件系统中查找名为 filename 的文件。13. 压缩命令:gzip/gunzip
压缩和解压文件。例如:gzip filename 将 filename 文件压缩为 filename.gz,使用 gunzip filename.gz 解压文件。14. 文件权限设置命令:chmod
设置文件或目录的权限。例如:chmod 755 filename 将 filename 文件的权限设置为 755。15. 网络相关命令:ping、ifconfig、wget
ping 命令用于测试网络连通性,ifconfig 命令用于查看和配置网络接口,wget 命令用于从 Internet 上下载文件。16. 进程操作命令:ps、kill
ps 命令用于显示系统中的进程,kill 命令用于终止进程。17. 系统信息命令:uname、uptime、free
uname 命令用于显示系统信息,uptime 命令用于显示系统的运行时间和平均负载,free 命令用于显示系统的内存使用情况。18. 硬盘使用情况命令:df、du
df 命令用于显示文件系统的使用情况,du 命令用于计算文件或目录的磁盘使用情况。19. 系统管理命令:reboot、shutdown
reboot 命令用于重启系统,shutdown 命令用于关机系统。20. 用户管理命令:useradd、usermod、userdel、passwd
useradd 命令用于创建新用户,usermod 命令用于修改用户属性,userdel 命令用于删除用户,passwd 命令用于修改用户密码。这仅仅是 Linux 系统中的一小部分常用命令,还有许多其他命令可以根据实际需求使用。熟练掌握这些命令对于使用 Linux 系统非常重要,可以提高工作效率和操作技巧。
2年前 -
1. ls命令:ls命令用于列出当前目录下的文件和目录。可以使用不同的选项来显示更多的详细信息,例如-l选项可以显示文件的详细信息,-a选项可以显示所有文件,包括隐藏文件。
2. cd命令:cd命令用于改变当前工作目录。可以使用绝对路径或相对路径来切换到其他目录。例如,cd /home将切换到/home目录,cd ..将切换到当前目录的上一级目录。
3. cp命令:cp命令用于复制文件和目录。可以指定源文件/目录和目标文件/目录的路径。可以使用-r选项来复制整个目录,例如cp -r /source /destination将复制整个source目录到destination目录。
4. rm命令:rm命令用于删除文件和目录。可以使用-r选项来递归删除整个目录,例如rm -r /directory将删除整个directory目录。要删除文件,只需指定文件的路径,例如rm /path/to/file将删除该文件。
5. mv命令:mv命令用于移动文件和目录,也可以用于重命名文件和目录。例如,mv /source/directory /destination将移动source目录到destination目录。如果目标目录已存在,源目录将被移动到目标目录下。如果目标文件已存在,源文件将被重命名为目标文件。
6. mkdir命令:mkdir命令用于创建目录。可以使用-p选项来创建嵌套目录,例如mkdir -p /path/to/directory将创建多级嵌套的目录。
7. rmdir命令:rmdir命令用于删除空目录。只能用于删除没有任何子目录或文件的空目录。
8. touch命令:touch命令用于创建一个空文件或修改文件的访问和修改时间。可以使用多个文件名作为参数,例如touch file1 file2将创建file1和file2两个空文件。
9. cat命令:cat命令用于显示文件内容。可以将多个文件合并显示,或者将文件内容输出到标准输出设备。例如cat file1 file2将显示file1和file2的内容,cat file > output将文件内容输出到output文件。
10. grep命令:grep命令用于在文件中搜索指定的字符串。可以使用不同的选项来指定搜索模式并进行高级搜索。例如grep “pattern” file将在file中搜索匹配pattern的行。
11. sed命令:sed命令用于对文件进行文本处理和转换。可以使用不同的选项和命令来执行各种操作,如替换文本、删除或添加行等。
12. awk命令:awk命令是一种用于文本处理的强大工具。它可以根据指定的规则从文本中抽取信息,并进行格式化输出。
13. tar命令:tar命令用于打包和解压文件。可以创建.tar文件,将多个文件或目录打包成一个文件。也可以使用不同的选项来进行压缩和解压缩操作。
14. gzip命令:gzip命令用于压缩文件。可以创建.gz文件,将文件压缩为更小的文件。可以使用不同的选项来调整压缩级别和压缩速度。
15. apt-get命令:apt-get命令用于管理和安装软件包。可以使用不同的选项来搜索、安装、更新和删除软件包。
16. chown命令:chown命令用于更改文件和目录的所有者。可以指定新的所有者和组,也可以使用-R选项递归更改所有子目录和文件的所有者。
17. chmod命令:chmod命令用于更改文件和目录的访问权限。可以使用不同的选项和参数来指定不同的权限设置,如读、写和执行。
18. pwd命令:pwd命令用于显示当前工作目录的路径。简单地打印出当前所处的目录路径。
19. top命令:top命令用于监视系统的运行状态。可以显示当前运行的进程和系统资源的使用情况,并提供功能强大的交互式界面。
20. ps命令:ps命令用于显示系统中运行的进程。可以使用不同的选项来过滤并显示不同的信息,如进程ID、状态和占用的CPU时间等。
以上是一些常用的Linux命令,掌握这些命令可以帮助你更好地使用和管理Linux系统。使用这些命令可以完成大部分常见的文件和目录操作,以及系统管理和监视任务。
2年前 -
Linux大棚命令百篇
目录
一、文件和目录操作命令
1.1 ls – 列出文件和目录
1.2 cd – 切换当前目录
1.3 pwd – 显示当前工作目录
1.4 mkdir – 创建目录
1.5 touch – 创建文件
1.6 cp – 复制文件和目录
1.7 mv – 移动或重命名文件和目录
1.8 rm – 删除文件和目录
1.9 find – 查找文件和目录
1.10 grep – 文本搜索工具
1.11 chmod – 修改权限
1.12 chown – 修改文件所有者
1.13 chgrp – 修改文件所属组
1.14 file – 判断文件类型
1.15 ln – 创建链接文件二、文件查看和编辑命令
2.1 cat – 用于连接文件并打印到标准输出设备上
2.2 tac – 反向显示文件内容
2.3 head – 显示文件开头内容
2.4 tail – 显示文件末尾内容
2.5 less – 分页显示文件内容
2.6 more – 分页显示文件内容
2.7 vi – 文本编辑器
2.8 vim – 文本编辑器
2.9 nano – 文本编辑器三、文件压缩和解压缩命令
3.1 tar – 打包和解包工具
3.2 gzip – 压缩和解压缩工具
3.3 bzip2 – 更强大的压缩和解压缩工具
3.4 unzip – 解压缩工具
3.5 zip – 压缩和解压缩工具四、用户和组管理命令
4.1 useradd – 添加用户
4.2 userdel – 删除用户
4.3 usermod – 修改用户属性
4.4 groupadd – 添加组
4.5 groupdel – 删除组
4.6 groupmod – 修改组属性
4.7 passwd – 修改用户密码五、进程管理命令
5.1 ps – 查看进程
5.2 kill – 终止进程
5.3 top – 实时查看系统资源占用情况
5.4 nice – 设置进程优先级
5.5 renice – 修改进程优先级
5.6 nohup – 后台运行命令六、网络相关命令
6.1 ifconfig – 配置网络接口参数
6.2 ping – 测试主机之间的连通性
6.3 wget – 下载文件
6.4 curl – 用于传输数据
6.5 ssh – 远程登录工具
6.6 scp – 文件传输工具
6.7 netstat – 显示网络连接、路由表和接口状态七、系统信息和硬件信息命令
7.1 uname – 显示系统信息
7.2 dmesg – 显示内核启动信息
7.3 uptime – 显示系统运行时间
7.4 free – 查看内存使用情况
7.5 df – 显示磁盘空间使用情况
7.6 du – 查看目录和文件的磁盘使用情况
7.7 top – 查看系统资源占用情况八、其他常用命令
8.1 clear – 清除终端屏幕
8.2 history – 查看命令历史记录
8.3 echo – 显示文本
8.4 date – 显示系统时间
8.5 cal – 显示日历
8.6 whoami – 显示当前登录用户
8.7 logout – 注销当前用户
8.8 reboot – 重新启动系统
8.9 shutdown – 关机一、文件和目录操作命令
1.1 ls – 列出文件和目录
命令格式:ls [选项] [文件或目录]
常用选项:
-l:以长格式显示文件和目录的详细信息
-a:显示所有文件和目录,包括隐藏文件
-h:以人类可读的格式显示文件大小
示例:
ls -l:以长格式显示当前目录中的文件和文件夹
ls -a:显示当前目录中的所有文件和文件夹,包括隐藏文件1.2 cd – 切换当前目录
命令格式:cd [目录路径]
示例:
cd /home:进入用户目录
cd ..:返回上一级目录
cd -:返回上次所在的目录1.3 pwd – 显示当前工作目录
命令格式:pwd
示例:
pwd:显示当前所在的目录路径1.4 mkdir – 创建目录
命令格式:mkdir [选项] [目录]
常用选项:
-p:递归创建目录,若父级目录不存在则一同创建
示例:
mkdir test:在当前目录下创建一个名为test的目录
mkdir -p a/b/c:递归创建a、a/b和a/b/c三个目录1.5 touch – 创建文件
命令格式:touch [选项] [文件]
常用选项:
-a:仅修改访问时间
-c:仅在文件不存在时创建文件
-m:仅修改修改时间
-d:指定特定的文件时间
示例:
touch test.txt:在当前目录下创建一个名为test.txt的文件
touch -c test.txt:如果test.txt文件不存在,则创建该文件1.6 cp – 复制文件和目录
命令格式:cp [选项] [源文件] [目标文件]
常用选项:
-r:递归复制目录下所有文件和子目录
-a:同时复制文件的属性和权限
-i:询问是否覆盖已存在的文件
示例:
cp file1.txt file2.txt:将file1.txt文件复制为file2.txt
cp -r dir1 dir2:复制dir1目录下的所有文件和子目录到dir2中1.7 mv – 移动或重命名文件和目录
命令格式:mv [选项] [源文件] [目标文件]
常用选项:
-i:询问是否覆盖已存在的文件
示例:
mv file1.txt newdir/:将file1.txt移动到newdir目录中
mv file1.txt file2.txt:将file1.txt重命名为file2.txt1.8 rm – 删除文件和目录
命令格式:rm [选项] [文件或目录]
常用选项:
-r:递归删除目录下所有文件和子目录
-f:强制删除文件或目录,不进行询问
-i:在删除前询问是否删除
示例:
rm file1.txt:删除file1.txt文件
rm -r dir1:删除dir1目录及其所有子目录和文件1.9 find – 查找文件和目录
命令格式:find [路径] [表达式]
常用表达式:
-name:按文件名查找
-type:按文件类型查找
-size:按文件大小查找
示例:
find /home -name “*.txt”:在/home目录及其子目录中查找所有以.txt结尾的文件1.10 grep – 文本搜索工具
命令格式:grep [选项] [模式] [文件]
常用选项:
-r:递归搜索目录下所有文件
-i:忽略大小写
-n:显示匹配行及行号
示例:
grep “hello” file.txt:在file.txt文件中搜索包含”hello”的行
grep -r “hello” dir:在dir目录及其子目录中搜索包含”hello”的行1.11 chmod – 修改权限
命令格式:chmod [选项] [权限] [文件或目录]
常用选项:
-R:递归修改目录下所有文件和子目录的权限
示例:
chmod 755 file.txt:将file.txt的权限设置为755-rw-r–r–
chmod +x script.sh:给script.sh文件增加可执行权限1.12 chown – 修改文件所有者
命令格式:chown [选项] [所有者] [文件或目录]
常用选项:
-R:递归修改目录下所有文件和子目录的所有者
示例:
chown user file.txt:将file.txt的所有者修改为user
chown -R user dir:将dir目录及其子目录中所有文件的所有者修改为user1.13 chgrp – 修改文件所属组
命令格式:chgrp [选项] [组] [文件或目录]
常用选项:
-R:递归修改目录下所有文件和子目录的所属组
示例:
chgrp group file.txt:将file.txt的所属组修改为group
chgrp -R group dir:将dir目录及其子目录中所有文件的所属组修改为group1.14 file – 判断文件类型
命令格式:file [文件]
示例:
file file.txt:显示file.txt的文件类型1.15 ln – 创建链接文件
命令格式:ln [选项] [源文件] [目标文件]
常用选项:
-s:创建符号链接
示例:
ln -s file1.txt file2.txt:创建file2.txt的符号链接,指向file1.txt二、文件查看和编辑命令
2.1 cat – 用于连接文件并打印到标准输出设备上
命令格式:cat [选项] [文件]
常用选项:
-n:显示行号
-b:显示非空行的行号
-A:显示控制字符
示例:
cat file.txt:将file.txt的内容显示到终端上2.2 tac – 反向显示文件内容
命令格式:tac [文件]
示例:
tac file.txt:反向显示file.txt的内容2.3 head – 显示文件开头内容
命令格式:head [选项] [文件]
常用选项:
-n:显示前n行
示例:
head file.txt:显示file.txt的前10行
head -n 5 file.txt:显示file.txt的前5行2.4 tail – 显示文件末尾内容
命令格式:tail [选项] [文件]
常用选项:
-n:显示后n行
-f:实时监测文件增加的内容
示例:
tail file.txt:显示file.txt的最后10行
tail -n 5 file.txt:显示file.txt的最后5行
tail -f file.txt:实时显示file.txt增加的内容2.5 less – 分页显示文件内容
命令格式:less [选项] [文件]
常用选项:
-N:显示行号
示例:
less file.txt:分页显示file.txt的内容2.6 more – 分页显示文件内容
命令格式:more [选项] [文件]
常用选项:
-N:显示行号
示例:
more file.txt:分页显示file.txt的内容2.7 vi – 文本编辑器
命令格式:vi [文件]
常用操作:
i:切换到插入模式
Esc:退出插入模式
:w:保存文件
:q:退出vi编辑器
示例:
vi file.txt:使用vi编辑器打开file.txt文件2.8 vim – 文本编辑器
命令格式:vim [文件]
常用操作:
i:切换到插入模式
Esc:退出插入模式
:w:保存文件
:q:退出vim编辑器
示例:
vim file.txt:使用vim编辑器打开file.txt文件2.9 nano – 文本编辑器
命令格式:nano [文件]
常用快捷键:
Ctrl + O:保存文件
Ctrl + X:退出nano编辑器
示例:
nano file.txt:使用nano编辑器打开file.txt文件三、文件压缩和解压缩命令
3.1 tar – 打包和解包工具
命令格式:tar [选项] [文件或目录]
常用选项:
-c:打包文件
-x:解包文件
-z:使用gzip压缩文件
-j:使用bz2压缩文件
-v:显示详细信息
-f:指定压缩后的文件名
示例:
tar -cvf archive.tar file1 file2:将file1和file2打包为archive.tar
tar -xvf archive.tar:解包archive.tar文件3.2 gzip – 压缩和解压缩工具
命令格式:gzip [选项] [文件]
常用选项:
-d:解压缩文件
-v:显示详细信息
-f:强制压缩或解压缩
示例:
gzip file.txt:将file.txt文件压缩为file.txt.gz
gzip -d file.txt.gz:解压缩file.txt.gz文件3.3 bzip2 – 更强大的压缩和解压缩工具
命令格式:bzip2 [选项] [文件]
常用选项:
-d:解压缩文件
-v:显示详细信息
-f:强制压缩或解压缩
示例:
bzip2 file.txt:将file.txt文件压缩为file.txt.bz2
bzip2 -d file.txt.bz2:解压缩file.txt.bz2文件3.4 unzip – 解压缩工具
命令格式:unzip [选项] [文件]
常用选项:
-l:列出压缩包中的文件
-d:解压到指定目录
示例:
unzip file.zip:解压缩file.zip文件3.5 zip – 压缩和解压缩工具
命令格式:zip [选项] [压缩文件] [文件或目录]
常用选项:
-r:递归压缩目录下的所有文件
示例:
zip archive.zip file1 file2:将file1和file2压缩为archive.zip
zip -r archive.zip dir:递归压缩dir目录下的所有文件四、用户和组管理命令
4.1 useradd – 添加用户
命令格式:useradd [选项] [用户名]
常用选项:
-m:创建用户的同时创建用户目录
示例:
useradd user:创建一个名为user的用户4.2 userdel – 删除用户
命令格式:userdel [选项] [用户名]
常用选项:
-r:删除用户目录及其文件
示例:
userdel -r user:删除名为user的用户以及其用户目录及文件4.3 usermod – 修改用户属性
命令格式:usermod [选项] [用户名]
常用选项:
-l:修改用户名
-d:修改用户目录
示例:
usermod -l newuser olduser:将olduser的用户名修改为newuser4.4 groupadd – 添加组
命令格式:groupadd [选项] [组名]
示例:
groupadd group:创建一个名为group的组4.5 groupdel – 删除组
命令格式:groupdel [选项] [组名]
示例:
groupdel group:删除名为group的组4.6 groupmod – 修改组属性
命令格式:groupmod [选项] [组名]
示例:
groupmod -n newgroup oldgroup:将oldgroup的组名修改为newgroup4.7 passwd – 修改用户密码
命令格式:passwd [用户名]
示例:
passwd user:修改名为user的用户的密码五、进程管理命令
5.1 ps – 查看进程
命令格式:ps [选项]
常用选项:
-a:显示所有进程,包括其他用户的进程
-u:显示进程的详细信息
示例:
ps -ef:显示所有进程的详细信息5.2 kill – 终止进程
命令格式:kill [选项] [进程ID]
常用选项:
-9:强制终止进程
示例:
kill 1234:终止进程ID为1234的进程5.3 top – 实时查看系统资源占用情况
命令格式:top
常用操作:
按下键盘上的q键退出top命令
示2年前