Linux作为开源操纵系统的代表,被广泛用于服务器、开发情况和嵌入式设备中。掌握其根本命令是高效使用Linux的关键。本文整理了最常用的Linux命令及示例,帮助你快速上手。
---------------------------------------------------------------------------------------------------------------------------------
目录
一、文件与目录操纵
1. 检察目录内容:ls
2. 切换目录:cd
3. 创建目录:mkdir
4. 复制文件/目录:cp
5. 移动或重命名:mv
6. 删除文件/目录:rm
7. 检察文件内容
二、权限管理
1. 修改权限:chmod
2. 修改文件所有者:chown
三、系统管理
1. 检察进程:ps 和 top
2. 终止进程:kill
3. 关机/重启:shutdown
四、网络干系
1. 测试网络连通性:ping
2. 下载文件:wget 和 curl
3. 长途登录:ssh
五、实用工具
1. 搜索文件内容:grep
2. 查找文件:find
3. 压缩与解压
六、小技巧与留意事项
1.Tab补全:输入命令或路径时按Tab键主动补全。
2.检察命令帮助:在命令后加--help或使用man(如man ls)。
3.重定向与管道:
七、结语
一、文件与目录操纵
1. 检察目录内容:ls
ls | 列出当前目录内容 | ls -l | 显示详细信息(权限、大小等) | ls -a | 显示隐蔽文件(以“ . ”开头的文件) | 2. 切换目录:cd
cd /home | 进入绝对路径 | cd .. | 返回上一级目录 | cd ~ | 返回用户家目录 | 3. 创建目录:mkdir
mkdir demo | 创建名为demo的目录 | mkdir -p a/b/c | 递归创建多级目录 | 4. 复制文件/目录:cp
cp file1.txt file2.txt | 复制文件 | cp -r dir1 dir2 | 递归复制目录 | 5. 移动或重命名:mv
mv old.txt new.txt | 重命名文件 | mv file.txt /backup/ | 移动文件到指定目录 | 6. 删除文件/目录:rm
rm file.txt | 删除文件 | rm -r dir | 递归删除目录(慎用!) | rm -f file.txt | 强制删除(不提示) | {注:在Linux,rm -r dir命令用于递归删除目录及其包罗的所有文件和子目录。这个命令非常强大,但也极其危险,因为它会永世删除数据,而且一旦执行就无法恢复。因此,在使用这个命令之前,请确保你已经做好了充分的备份,或者确实需要删除这些文件和目录。
使用建议:
1.确认目录内容:在删除之前,先用ls命令检察目录dir及其子目录的内容,确保你知道将要删除哪些文件和目录。
2.使用rm -i代替rm -r:假如你不确定,可以先使用rm -i命令。这个命令会提示你确认每一个要删除的文件或目录。
告诫:
1.数据丢失:使用rm -r或rm -rf将会导致数据永世丢失,无法恢复。确保你已经备份了所有重要数据。
2.权限问题:假如你没有足够的权限删除某些文件或目录,rm -r命令可能会失败并报错。确保你有足够的权限或者使用sudo来获取必要的权限。
3.误用风险:在脚本或主动化任务中使用时,务必小心,克制误删重要数据。}
7. 检察文件内容
cat | 显示全部内容 | head / tail | 检察开头/结尾部分 | 二、权限管理
1. 修改权限:chmod
chmod 755 脚本名 | 设置权限为rwxr-xr-x(根据本身的需要更改数字) | chmod +x 脚本名 | 添加可执行权限 | 2. 修改文件所有者:chown
chown [-R] 所有者/所有者:所有组 文件或目录名 | 修改所有者和所属组 | 三、系统管理
1. 检察进程:ps 和 top
ps aux | 显示所有运行中的进程 | top | 及时监控系统资源(按q退出) | 2. 终止进程:kill
kill 1234 | 终止PID为1234的进程 | kill -9 1234 | 强制终止PID为1234的进程 | 3. 关机/重启:shutdown
shutdown now | 立刻关机 | shutdown -r 10 | 10分钟后重启(可自行更改时间) | 四、网络干系
1. 测试网络连通性:ping
2. 下载文件:wget 和 curl
wget | 从网络下载文件 | curl | 用于发起HTTP哀求并显示服务器的相应 | 3. 长途登录:ssh
ssh user@hostname | 毗连到长途服务器 | 五、实用工具
1. 搜索文件内容:grep
grep "error" log.txt | 查找包罗"error"的行 | grep -i | 忽略大小写搜索 | 2. 查找文件:find
find /home -name "*.txt" | 搜索/home下所有.txt文件 | 3. 压缩与解压
tar -czvf archive.tar.gz dir/ | 压缩为gzip格式 | tar -xzvf archive.tar.gz | 解压gzip文件 | 六、小技巧与留意事项
1.Tab补全:输入命令或路径时按Tab键主动补全。
2.检察命令帮助:在命令后加--help或使用man(如man ls)。
3.重定向与管道:
ls > file.txt | 输出结果保存到文件 | cat file.txt | grep "key" | 将结果传递给下一个命令 | 七、结语
掌握这些底子命令,你已经可以应对大多数Linux日常操纵!建议多在终端中实践,碰到问题时善用AI和搜索引擎。随着熟练度的提升,你会发现Linux的强大与高效!
认为有帮助的宝宝可以关注哦,后续会更新更多可能会对你提供帮助的小文章~
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |