linux常用命令150
-
在Linux系统中,有许多常用的命令可以帮助我们进行文件操作、系统管理、网络连接等任务。下面列举了一些常用的Linux命令及其功能:
1. ls:列出当前目录中的文件和子目录。
2. cd:切换当前目录。
3. pwd:显示当前目录的路径。
4. mkdir:创建一个新的目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录,也可以用来重命名文件或目录。
8. touch:创建一个新文件或更新已有文件的时间戳。
9. cat:在终端上显示文件内容,也可以用来合并文件。
10. more:逐页显示文件内容。
11. less:逐行显示文件内容。
12. head:显示文件的前几行。
13. tail:显示文件的后几行。
14. grep:在文件中搜索匹配指定模式的行。
15. find:在文件系统中查找文件或目录。
16. chmod:修改文件或目录的权限。
17. chown:修改文件或目录的所有者。
18. chgrp:修改文件或目录的所属组。
19. tar:打包和解包文件。
20. gzip:压缩文件。
21. gunzip:解压缩文件。
22. ssh:远程登录到另一台主机。
23. scp:在本地主机和远程主机之间复制文件。
24. ping:测试与另一台主机的网络连接。
25. ifconfig:查看和配置网络接口。
26. netstat:显示网络连接、路由表和网络统计信息。
27. ps:显示当前运行的进程。
28. kill:终止正在运行的进程。
29. top:实时显示系统资源的使用情况和进程状态。
30. free:显示内存的使用情况。
31. df:显示磁盘空间的使用情况。
32. du:显示目录和文件的磁盘空间使用情况。
33. uname:显示系统信息。
34. man:查看命令的帮助文档。除了以上列举的命令外,还有很多其他常用的Linux命令,可以根据具体需求进行学习和使用。需要注意的是,Linux命令的选项和参数可能会有所差异,可以使用命令的帮助文档或者在终端上输入命令加上”–help”来查看详细的用法和说明。
2年前 -
1. ls命令:用于列出当前目录下的文件和目录,常用的选项有-l(以长格式显示)、-a(显示所有文件,包括隐藏文件)等。
2. cd命令:用于切换当前工作目录,通过cd命令可以进入其他目录。例如,cd /usr将当前目录切换至/usr目录。
3. pwd命令:用于显示当前工作目录的路径。
4. mkdir命令:用于创建一个新的目录。例如,mkdir test将在当前目录下创建一个名为test的目录。
5. rm命令:用于删除文件和目录。例如,rm test.txt将删除名为test.txt的文件。
6. cp命令:用于复制文件和目录。例如,cp file1.txt file2.txt将复制file1.txt并命名为file2.txt。
7. mv命令:用于移动文件和目录,也可以用于重命名文件和目录。例如,mv file1.txt dir1将文件file1.txt移动至目录dir1。
8. cat命令:用于显示文件的内容。例如,cat file.txt将显示file.txt的内容。
9. less命令:用于逐页显示文件的内容。通过less命令可以方便地浏览大型文件。例如,less file.txt将以一页一页的方式显示file.txt的内容。
10. grep命令:用于在文本中查找匹配的字符串。例如,grep “hello” file.txt将在file.txt中查找包含字符串”hello”的行。
11. find命令:用于在文件系统中查找文件和目录。例如,find /usr -name test.txt将在/usr目录及其子目录中查找名为test.txt的文件。
12. tar命令:用于创建和解压tar归档文件。例如,tar -cvf archive.tar files将创建一个名为archive.tar的归档文件,并将files目录下的所有文件添加到该归档文件中。
13. chmod命令:用于改变文件和目录的权限。例如,chmod +x script.sh将为script.sh添加可执行权限。
14. chown命令:用于改变文件或目录的所有者。例如,chown user:group file.txt将文件file.txt的所有者改为user,所属组改为group。
15. top命令:用于实时监视系统的运行情况。通过top命令可以查看系统的负载、进程的状态等信息。
2年前 -
一、文件和目录操作命令
1. ls命令
ls命令用于列出当前目录下的文件和目录,常用选项包括:
-l:显示长格式输出,包括文件的权限、所有者、大小等信息。
-a:显示所有文件和目录,包括以点号开头的隐藏文件和目录。
-h:以可读性较高的方式显示文件大小。
示例:`ls -l`2. cd命令
cd命令用于切换当前工作目录,常用用法包括:
cd [目录路径]:切换到指定目录。
cd ..:切换到上级目录。
cd /:切换到根目录。
cd ~:切换到当前用户的主目录。
示例:`cd /var/www/html`3. pwd命令
pwd命令用于显示当前工作目录的路径。
示例:`pwd`4. mkdir命令
mkdir命令用于创建新目录,常用选项包括:
-p:递归创建目录,如果上级目录不存在则一并创建。
示例:`mkdir test`5. rmdir命令
rmdir命令用于删除空目录,常用选项包括:
-p:递归删除目录,如果上级目录也变为空则一并删除。
示例:`rmdir test`6. rm命令
rm命令用于删除文件和目录,常用选项包括:
-r:递归删除目录,包括目录下的所有文件和子目录。
-f:强制删除,不给出提示。
示例:
删除文件:`rm file.txt`
删除目录:`rm -r dir`7. cp命令
cp命令用于复制文件和目录,常用选项包括:
-r:递归复制目录,包括目录下的所有文件和子目录。
示例:
复制文件:`cp file.txt file_copy.txt`
复制目录:`cp -r dir dir_copy`8. mv命令
mv命令用于移动文件和目录,同时也可用于重命名文件和目录,常用选项包括:
-i:覆盖前给出提示。
示例:
移动文件:`mv file.txt dir/`
重命名文件:`mv file.txt file_new.txt`二、文件内容操作命令
1. cat命令
cat命令用于查看文件内容,常用选项包括:
-n:显示行号。
示例:`cat file.txt`2. less命令
less命令用于查看大文件内容,与cat命令不同的是,less命令支持滚动查看,常用选项包括:
空格键:向下滚动一屏。
b:向上滚动一屏。
q:退出查看。
示例:`less file.txt`3. head命令
head命令用于查看文件的前几行,默认显示前10行,常用选项包括:
-n:指定显示的行数。
示例:`head -n 5 file.txt`4. tail命令
tail命令用于查看文件的后几行,默认显示末尾的10行,常用选项包括:
-n:指定显示的行数。
-f:实时追踪文件的变化。
示例:
显示末尾5行:`tail -n 5 file.txt`
实时追踪文件变化:`tail -f file.txt`5. grep命令
grep命令用于在文件中搜索指定的字符串,常用选项包括:
-i:忽略大小写。
-r:递归搜索目录下的所有文件。
示例:
搜索文件中的字符串:`grep “hello” file.txt`
递归搜索目录:`grep -r “hello” dir`6. sed命令
sed命令用于对文件进行文本替换、删除和插入操作,常用选项包括:
s/old/new:将行中的old替换为new。
d:删除行。
示例:
替换文件中的字符串:`sed ‘s/hello/world/g’ file.txt`
删除文件中的行:`sed ‘3d’ file.txt`三、权限和用户管理命令
1. chmod命令
chmod命令用于修改文件或目录的权限,常用选项包括:
u/g/o/a:分别表示用户、组、其他和所有用户。
+/-:表示添加或者移除权限。
r/w/x:分别表示读、写和执行权限。
示例:
添加读权限:`chmod +r file.txt`
移除写权限:`chmod -w file.txt`
设置所有用户的执行权限:`chmod a+x file.txt`2. chown命令
chown命令用于修改文件或目录的所有者和所属组,常用选项包括:
用户名:表示新的所有者。
组名:表示新的所属组。
示例:
修改文件的所有者:`chown new_user file.txt`
修改文件的所有者和所属组:`chown new_user:new_group file.txt`3. chgrp命令
chgrp命令用于修改文件或目录的所属组,常用选项包括:
组名:表示新的所属组。
示例:`chgrp new_group file.txt`四、进程和系统管理命令
1. ps命令
ps命令用于显示当前系统运行的进程信息,常用选项包括:
-e:显示所有进程。
-f:显示详细信息。
示例:
显示所有进程:`ps -e`
显示详细信息:`ps -ef`2. top命令
top命令用于实时显示系统的资源占用情况和进程信息,常用操作包括:
P:按CPU占用率排序。
M:按内存占用率排序。
q:退出top。
示例:`top`3. kill命令
kill命令用于终止指定进程,常用选项包括:
进程号:表示要终止的进程。
示例:`kill 12345`4. shutdown命令
shutdown命令用于关机或重启系统,常用选项包括:
-h:关机。
-r:重启。
-t:指定延迟时间。
示例:
关机:`shutdown -h now`
重启:`shutdown -r now`5. ifconfig命令
ifconfig命令用于配置和显示网络接口的信息,常用选项包括:
-a:显示所有网络接口。
示例:`ifconfig -a`6. ping命令
ping命令用于测试网络连通性,常用选项包括:
-c:发送指定数量的数据包。
示例:`ping -c 4 google.com`以上是Linux中常用的一些命令,通过熟练掌握这些命令,可以更好地进行文件和目录的操作、查看和编辑文件内容、权限和用户管理以及进程和系统管理等任务。
2年前