linux常用命令速查手册
-
Linux常用命令速查手册
1. cd:切换目录
– cd /path/to/directory:进入指定目录
– cd ..:返回上级目录2. ls:列出目录下文件和文件夹
– ls -l:以长格式显示文件信息
– ls -a:显示隐藏文件3. pwd:显示当前所在路径
4. mkdir:创建目录
– mkdir folder:创建一个名为folder的新目录5. touch:创建空文件
– touch file.txt:创建一个名为file.txt的新文件6. cp:复制文件或目录
– cp source destination:将source复制到destination
– cp -r source destination:递归复制目录及其内容7. mv:移动文件或目录
– mv source destination:将source移动到destination
– mv file newfile:将文件名修改为newfile8. rm:删除文件或目录
– rm file:删除文件
– rm -r folder:递归删除目录及其内容9. cat:查看文件内容
– cat file.txt:显示file.txt的内容
– cat file1.txt file2.txt:将file1.txt和file2.txt的内容合并输出10. less:分页查看文件内容
– less file.txt:以分页方式显示file.txt的内容11. head:显示文件的前几行
– head -n 5 file.txt:显示file.txt的前5行12. tail:显示文件的最后几行
– tail -n 5 file.txt:显示file.txt的最后5行13. grep:在文件中查找匹配的内容
– grep pattern file.txt:在file.txt中查找匹配pattern的行14. find:在文件系统中搜索文件
– find /path/to/search -name filename:在指定路径下搜索指定名称的文件15. chmod:修改文件或目录的权限
– chmod permissions file:给文件设置权限
– chmod permissions folder:给目录设置权限16. chown:修改文件或目录的所有者
– chown user:group file:将文件的所有者修改为指定用户和组
– chown -R user:group folder:递归修改目录及其内容的所有者17. ps:查看进程信息
– ps aux:显示所有进程的详细信息18. kill:终止进程
– kill process_id:结束指定进程19. tar:打包和压缩文件
– tar -cvf archive.tar file1 file2:将file1和file2打包为archive.tar
– tar -xvf archive.tar:解压缩archive.tar文件20. scp:在远程系统之间复制文件
– scp source_file user@host:destination_path:将source_file复制到远程系统的指定路径以上是一些常见的Linux命令,希望这个速查手册可以帮助您更快的掌握和使用Linux命令。如果您还有其他问题,请随时提问。
2年前 -
Linux常用命令速查手册
1. ls: 列出当前目录下的文件和子目录
例:ls -l 显示详细信息,包括权限、所有者等2. cd: 切换当前工作目录
例:cd /home 切换至/home目录3. pwd: 显示当前工作目录的路径
例:pwd 输出当前工作目录的路径4. mkdir: 创建新的目录
例:mkdir new_dir 创建名为new_dir的目录5. rmdir: 删除空目录
例:rmdir empty_dir 删除名为empty_dir的空目录6. cp: 复制文件或目录
例:cp file1 file2 将file1复制为file27. mv: 移动文件或目录,或者给文件或目录重命名
例:mv file1 dir1 将file1移动至dir1目录下8. rm: 删除文件或目录
例:rm file 删除文件file9. cat: 查看文件内容
例:cat file 查看file文件的内容10. less: 分页查看文件内容
例:less file 分页查看file文件的内容11. grep: 在文件中搜索指定的文本
例:grep “hello” file 在file文件中搜索包含”hello”的文本行12. find: 在当前目录及其子目录中查找文件
例:find . -name “file.txt” 在当前目录及其子目录中查找名为file.txt的文件13. chmod: 修改文件或目录的权限
例:chmod 755 file 修改file文件的权限为75514. chown: 修改文件或目录的所有者
例:chown user file 将file文件的所有者修改为user15. tar: 压缩和解压文件
例:tar -cvf archive.tar file1 file2 创建一个名为archive.tar的压缩文件,包含file1和file216. gzip: 压缩文件
例:gzip file 压缩file文件,并生成一个名为file.gz的压缩文件17. ssh: 远程登录到另一台计算机
例:ssh user@host 远程登录到host计算机,使用user用户登录18. scp: 在本地计算机和远程计算机之间复制文件
例:scp file user@host:/path 将file文件复制到远程计算机host的/path目录下19. top: 查看系统资源使用情况
例:top 查看系统当前的CPU、内存等资源使用情况20. du: 查看目录的磁盘使用情况
例:du -h dir 查看目录dir的磁盘使用情况,以人类可读的方式显示以上是一些常用的Linux命令,可以用来进行基本的文件和目录操作、查看文件内容、搜索文件、修改文件权限等操作。这些命令可以帮助用户更好地管理和操作Linux系统。
2年前 -
Linux常用命令速查手册
一、介绍
Linux是一种开源的操作系统,广泛用于服务器和嵌入式系统。在Linux中,命令是用户与系统交互的主要方式。掌握常用的Linux命令对于运维人员和开发人员来说是非常重要的。本文将为您提供一个Linux常用命令速查手册,包括常用的文件和目录操作命令、网络相关命令、进程管理命令等。二、文件和目录操作命令
1. ls:列出目录内容
使用方法:ls [选项] [目录]
常用选项:
– l:显示详细信息
– a:显示全部内容,包括隐藏文件
– h:以人类可读的方式显示文件大小
示例:
ls -l /home:列出/home目录下的文件和目录详细信息2. cd:切换目录
使用方法:cd [目录路径]
示例:
cd /home:切换到/home目录3. pwd:显示当前所在目录
使用方法:pwd
示例:
pwd:显示当前所在目录4. mkdir:创建目录
使用方法:mkdir [选项] 目录名
常用选项:
– p:创建多级目录
示例:
mkdir /home/test:在/home目录下创建一个名为test的目录5. rm:删除文件或目录
使用方法:rm [选项] 文件/目录
常用选项:
– r:递归删除目录及其内容
– f:强制删除,不提示
示例:
rm -rf /home/test:删除/home目录中的test目录及其内容6. cp:复制文件或目录
使用方法:cp [选项] 源文件/目录 目标位置
常用选项:
– r:复制目录及其内容
– p:保持源文件属性
示例:
cp /home/file1.txt /home/test/file1.txt:将/home目录下的file1.txt文件复制到/home/test目录下7. mv:移动/重命名文件或目录
使用方法:mv [选项] 源文件/目录 目标位置
示例:
mv /home/file1.txt /home/test/file2.txt:将/home目录下的file1.txt文件移动到/home/test目录下并重命名为file2.txt8. touch:创建空文件或更改文件时间戳
使用方法:touch [选项] 文件名
示例:
touch test.txt:在当前目录创建一个名为test.txt的空文件9. cat:查看文件内容
使用方法:cat [选项] 文件名
常用选项:
– n:显示行号
示例:
cat text.txt:查看text.txt文件的内容10. find:搜索文件
使用方法:find [路径] [选项] [表达式]
示例:
find /home -name test.txt:在/home目录及其子目录下搜索名为test.txt的文件三、网络相关命令
1. ping:测试网络连接
使用方法:ping [选项] 目标主机名/IP地址
常用选项:
– c:发送的ping包数目
示例:
ping http://www.baidu.com:测试与www.baidu.com的网络连接2. ifconfig:显示/配置网络接口信息
使用方法:ifconfig [网络接口名] [选项]
常用选项:
– up:启动网络接口
– down:关闭网络接口
示例:
ifconfig eth0 up:启动eth0网络接口3. netstat:显示网络状态信息
使用方法:netstat [选项]
常用选项:
– t:显示TCP连接
– u:显示UDP连接
– e:显示扩展信息
示例:
netstat -t:显示所有TCP连接4. ssh:远程登录服务器
使用方法:ssh [选项] [用户名@]主机名
示例:
ssh root@192.168.0.1:以root用户身份登录到192.168.0.1主机5. scp:拷贝文件到远程主机
使用方法:scp [选项] 源文件 [用户名@]主机名:目标位置
示例:
scp /home/test.txt root@192.168.0.1:/home/test.txt:将本地的test.txt文件拷贝到远程主机的/home目录下四、进程管理命令
1. ps:显示进程状态
使用方法:ps [选项]
常用选项:
– aux:显示所有进程
– f:显示进程树
示例:
ps aux:显示所有进程的详细信息2. top:动态显示系统资源使用情况和进程信息
使用方法:top
示例:
top:动态显示系统资源使用情况和进程信息3. kill:终止进程
使用方法:kill [选项] 进程ID
常用选项:
– 9:强制终止进程
示例:
kill 1234:终止进程ID为1234的进程4. systemctl:管理系统服务
使用方法:systemctl [选项] 进程名
常用选项:
– start:启动服务
– stop:停止服务
– restart:重启服务
示例:
systemctl start apache2:启动Apache服务五、其他常用命令
1. grep:搜索文件中的关键词
使用方法:grep [选项] 关键词 文件名
常用选项:
– i:忽略大小写
– r:递归搜索
示例:
grep -i error log.txt:在log.txt文件中搜索包含”error”的关键词,忽略大小写2. sed:文本流编辑器
使用方法:sed [选项] ‘s/替换前/替换后/g’ 文件名
示例:
sed ‘s/word1/word2/g’ file.txt:将file.txt文件中的所有”word1″替换为”word2″3. tar:压缩和解压缩文件
使用方法:tar [选项] 文件
常用选项:
– c:压缩文件
– x:解压文件
示例:
tar -c test.txt:压缩test.txt文件为test.tar
tar -xvf test.tar:解压test.tar文件4. chmod:修改文件或目录的权限
使用方法:chmod [选项] 权限 文件/目录
示例:
chmod u+x test.sh:给test.sh文件添加执行权限总结:
本文提供了一个Linux常用命令速查手册,覆盖了文件和目录操作、网络相关以及进程管理等方面的命令。通过掌握这些命令,您可以更加高效地在Linux系统中进行各种操作和管理。但是请注意,在实际使用时,请根据具体需求和情况使用相应的命令参数和选项。2年前