各位老铁们好,相信很多人对Linux常用命令详解(一)都不是特别的了解,因此呢,今天就来为大家分享下关于Linux常用命令详解(一)以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
-l 列出文件详细信息l(list)
-a 列出当前目录下的所有文件和目录,包括隐藏的a(all)
mkdir 创建目录
-p 创建一个目录。如果没有父目录,则创建p(parent)
touch 创建一个空文件
猫有三个主要功能:
1. 一次显示整个文件。 $ 猫文件名
2. 从键盘创建文件。 $ 猫文件名
只能创建新文件,无法编辑现有文件。
3. 将多个文件合并为一个文件:$cat file1 file2 file
cp复制
mv移动或重命名
rm 删除文件
-r 递归删除子目录和文件
-f 强制删除
查找-name april* fprint 文件
在当前目录中搜索以april开头的文件,并将结果输出到文件
查找/mnt -名称tom.txt -ftype vfat
在/mnt下找到名为tom.txt且文件系统类型为vfat的文件
pwd 显示当前目录
ln ln -s 源文件目标文件
示例: ln -s /bin/less /usr/local/bin/less ln 链接有两种类型:软链接和硬链接。软链接是ln -s ** **,它只会位于您选择的位置。生成不占用磁盘空间的文件镜像。硬链接ln ** **,不带参数-s,它会在你选择的位置生成一个与源文件大小相同的文件,无论是软链接还是硬链接。链接和文件保持同步变化。
head, tail 显示文件头尾内容
示例:head -n2 t.txt 查看前两行信息
tail -n2 t.txt 查看最后两行信息
主机名显示主机名
uname 显示系统信息
top 动态显示当前消耗资源最多的进程信息。
ps 显示即时进程状态ps -aux
du 显示当前目录下各级子目录的硬盘使用情况。
du -h /home 显示带有单位的目录信息
df 使用df命令显示系统的硬盘分区及使用状态
df -h 显示带有单位的磁盘信息
ifconfig 检查网络状况
ping 测试网络连通性
netstat 显示网络状态信息
man 命令不再起作用。找男人?例如: 男人ls
清晰的屏幕
kill 要杀死一个进程,可以先使用ps或top命令查看进程ID,然后使用kill -9命令杀死该进程。
解压文件:
tar:打包压缩
-c 创建压缩档案
-x 解压缩
-z gzip 压缩文件
-j bzip2 压缩文件
-v 显示压缩或解压过程v(view)
-f 使用文件名
例子:
tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc 用bzip2 打包压缩
当然,如果你想解压,只需将上面命令tar -cvf/tar -zcvf/tar -jcvf中的“c”替换为“x”即可。
压缩
tar -cvf jpg.tar *.jpg //将目录下所有jpg文件打包成tar.jpg
tar -czf jpg.tar.gz *.jpg //打开目录下所有jpg文件
打包成jpg.tar后,用gzip压缩,生成gzip压缩包,命名为jpg.tar.gz
tar -cjf jpg.tar.bz2 *.jpg //将目录下所有jpg文件打包成jpg.tar,并用bzip2压缩,生成bzip2压缩包,名为jpg.tar.bz2
tar -cZf jpg.tar.Z *.jpg //将目录下所有jpg文件打包成jpg.tar,并用compress进行压缩,生成umcompress压缩包,名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式压缩,需要先下载linux下的rar
zip jpg.zip *.jpg //Zip格式压缩,需要先下载linux下的zip
解压
tar -xvf file.tar //解压tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
1.使用tar -xvf解压*.tar
2.使用gzip -d或gunzip解压*.gz
3. 使用tar -xzf 解压*.tar.gz 和*.tgz。
4.使用bzip2 -d或bunzip2解压*.bz2
5、使用tar -xjf解压*.tar.bz2
6.使用uncompress解压*.Z
7、使用tar -xZf解压*.tar.Z
8. 用unrar e解压*.rar
9.使用unzip解压*.zip
关闭/重新启动机器
关闭
-r 关闭并重新启动
-h 关闭而不重新启动
现在立即关闭
停止关机
重新启动重新启动
文件搜索:
它搜索可执行文件并且仅搜索$PATH 中的目录
find 这是踏踏实实地从硬盘上查找文件。
find newfile.txt #在当前目录查找
find/-name a.txt #查找从/开始的文件a.txt
find/-name ‘*newfile*” # 查找从/开始的所有包含newfile的文件
find/-name ‘*newfile*” -ls #查找并列出文件属性
日期:
使用date命令可以显示系统当前时间以及修改系统当前时间。
WHO:
·显示当前登录系统的用户状态。
自由的:
使用free命令显示内存使用情况
附:
显示本地用户的进程
ps -aux 和ps -ef 没有太大区别,它们只是使用Linux 系统的两种方式。
显示所有用户的进程
顶部:
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/138585.html
用户评论
玻璃渣子
真的太棒了!终于找到一篇解释清楚Linux常用命令的文章!我最近在学习Linux,很多命令都不太懂,看了你的讲解感觉豁然开朗!
有8位网友表示赞同!
苍白的笑〃
这简直是新手入门Linux必读!这些命令真是经常用到啊,之前都是百度来解决问题,弄得自己很头疼。有了这个详细的讲解,以后可以直接查阅了,效率提高不少!
有5位网友表示赞同!
栀蓝
写的太棒了!解释非常清晰易懂,配图也很到位,让人一看就明白。希望能尽快更新下一集,我想学更多Linux命令!
有15位网友表示赞同!
闲肆
我感觉文章里的一些命令过于基础了,对已经有一定经验的Linux用户来说可能不太有用。可以多讲解一些比较高级的命令和技巧吗?
有16位网友表示赞同!
发型不乱一切好办
希望你以后还能更新下常用命令的例子应用场景,例如这些命令在实际项目中是如何使用的,这样更能够帮助我们理解和记忆。
有17位网友表示赞同!
暮光薄凉
我觉得用表格的形式来呈现这些命令及其用法更加清晰简洁,比现在这种段落形式更容易阅读和记忆。
有16位网友表示赞同!
遗憾最汹涌
写的太棒了!你把很多常见的细节都解释得很清楚,比如说命令的选项参数等等,让我受益匪浅!
有9位网友表示赞同!
一点一点把你清空
我一直在使用Linux作为学习平台,你的这篇讲解刚好印证了我的一些想法和需求!以后可以直接参考你的文章来学习新的命令和技巧!
有8位网友表示赞同!
各自安好ぃ
对于初学者来说,文章里应该包含一些基本的Linux环境配置方法,例如如何安装常用软件和设置基本路径等等。
有14位网友表示赞同!
龙卷风卷走爱情
虽然这篇文章对常用的Linux命令解释得很好,但我更关注的是如何使用这些命令来解决实际问题。希望后期能更多地分享一些案例分析和实战经验!
有11位网友表示赞同!
金橙橙。-
作为个位数Linux使用者,看了你的讲解才感到Linux真是强大而有趣,期待以后的更新!
有14位网友表示赞同!
伤离别
学习Linux最大的阻碍就是命令太多了!希望能把常用命令分类整理一下,例如根据功能,或者按使用频率排序等等,方便我们浏览和记忆。
有6位网友表示赞同!
君临臣
这篇文章内容比较浅显,感觉更多的是介绍了Linux命令的基本语法。对于一些较为复杂的命令操作讲解就略显不足。希望将来能够加入更多的案例和实战技巧!
有12位网友表示赞同!
〆mè村姑
我对Linux的学习还是挺有热的兴趣,期待你发文更新“命令详解(二)”,我想看到更多的精彩内容!
有6位网友表示赞同!
最迷人的危险
我感觉这篇文章缺乏一些互动元素,例如可以添加读者留言区,鼓励大家分享自己的使用经验和遇到的问题,这样能更加活跃讨论氛围。
有9位网友表示赞同!
顶个蘑菇闯天下i
文章讲解很清晰易懂,对于刚接触Linux的用户来说非常友好,我收藏了以后继续学习!
有16位网友表示赞同!
孤廖
希望以后的文章能涵盖更多的Linux系统维护命令,例如分区管理、安装软件包等高级操作,这样能更加丰富文章的内容!
有9位网友表示赞同!
海盟山誓总是赊
虽然我对Linux有一定的了解,但这篇文章还是让我学会了几个新的命令和技巧,受益匪浅!作者的解释简洁明了,逻辑清晰流畅。
有12位网友表示赞同!
爱你心口难开
这篇文章让我意识到Linux还有很多未知的领域需要探索,我会继续深入学习,并期待作者的后续更新!
有14位网友表示赞同!