在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Linux作为一套免费使用还能自由传播的类Unix操作系统,有着强大的查询命令的机制。本文整理了Linux常用命令,并且介绍了各自的基本用法。
1.cd
man cd
描述:切换目录
常用参数:
直接用 cd [目录]
示例:
切换到bluseli目录下
cd /home/bluseli/
cd ./home/bluseli/
切换到bluseli用户目录下
cd ~bluseli
切换回用户主目录
cd
cd ~
切换文件夹,两次table查看该文件夹下文件
cd /home/ + 两次table
切换回根目录
cd /
切换上一层目录
cd ..
恢复上一次操作
cd -
2.pwd
man pwd
pwd [ -L | -P ]
描述:
显示当前目录的全路径(绝对路径)
常用参数:
-L
显示连接文件的路径
-P
显示连接文件所连接到的路径
示例
显示当前路径
pwd
该文件夹下没有连接文件,故显示相同
pwd –L | -P
3.ls
man ls
描述:显示目录和文件的相关信息
常用参数:
-l
列出文件/目录的详细信息
-a
列出全部文件(显示隐藏文件)
示例:
显示当前文件夹下文件名
ls
显示当前路径下所有子文件
ls –l
以长格式详细列出当前路径下的内容
ls -a
显示当前路径下所有子文件(包括隐藏文件 以.开头的文件)
ls –al
显示/home目录下的文件
ls /home
显示/home目录下所有文件的详细信息
ls –al /home
4.mkdir & rmdir
man mkdir
描述:
创建目录
常用参数:
-m
创建目录并设置权限
-p
递归创建多层目录
-v
返回创建目录提示
示例:
创建空目录
mkdir dir1
创建多个空目录dir1 dir2 dir3
mkdir dir1 dir2 dir3
在/home/bluseli下创建目录dir1
mkdir /home/bluseli/dir1
在/home/bluseli下创建目录dir1,并设置该目录权限为test2
mkdir –m 777 /home/bluseli/dir1
在/home/bluseli下创建/dir1并在dir1创建后再创建dir2(/home/bluseli/ dir1/ dir2) 递归创建
mkdir –p /home/bluseli/ dir1/ dir2
连续在/home/bluseli下创建三层信息,并返回信息
mkdir -vp /home/bluseli/dir1/ dir2/ dir3
在dir1下创建dir2 dir3 dir4
mkdir dir1/{ dir2, dir3, dir4}
rmdir
man rmdir
描述:
删除文件夹(空文件夹)
常用参数:
-p 递归删除多层空文件夹
示例:
删除/home/bluseli/test3下test4
rmdir /home/bluseli/test3/test4/
删除test7后,test6空了,再删除test6,test5又空了,再删除test5,但bluseli中有其他文件,非空不能删除
rmdir -vp /home/bluseli/test5/test6/test7/
同时删/home/bluseli下test4 test5 test6
rmdir test4 test5 test6
5.rm
man rm
描述:
删除文件或目录
常用参数:
-f
忽略不存在的文件,不出现警告信息
-i
默认调用,提示是否删除文件
-r
递归删除 删除该文件夹下所有东西
示例:
删除单个文件
rm test1
删除多个文件
rm test1 test2 test3
删除指定目录下的文件
rm /home/test
删除文件夹dir1
rm -r dir1/
删除多个文件夹dir1 dir2
rm -r dir1/ dir2/
删除指定目录下的文件夹dir1
rm -r /home/dir1
强制删除test3,test3非空
rm -f test3
删除test2下所有.c文件
rm ./test2/*.c
6.ps & top
man ps
描述:
查看当前进程动态
常用参数:
-m
显示内存信息
-w
显示加宽以显示更多信息
-a
显示所有用户
-u
按用户名和启动时间顺序来显示
-x
显示无控制终端的进程
-l
以长列表的形式显示
示例:
ps –aux查看其他所有者的进程
top
man top
描述:
进程实时监控
常用参数:
示例:
top
7.kill
man kill
描述:
强制停止进程
常用参数:
示例:
kill -9 进程号
8.tar
man tar
描述:
打包压缩
常用参数:
示例:
归档和压缩
tar -cvzf归档文件名 需要归档和压缩的文件
解压归档文件
tar -xvfz 需要解压的归档文件名
以上就是八种Linux常用命令的基本用法介绍,大家都记住了吗?还想继续深入学习的小伙伴,可以在博学谷在线学习。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
嵌入式培训后好就业吗?薪资大概多少?
嵌入式开发一直都是市场人才的集结地。很多同学都明确现在嵌入式的就业前景比较好,但是在参加培训的时候总是会由于,现在嵌入式培训后好就业吗?现在的薪资是多少?会不会市场饱和了?其实这些问题大家不要过多的担心。首先整体环境事件来看嵌入式开发人才持续居高不下,对于简单的3-5个月的培训来说,不会有过于明显的市场变化。其次对于互联网而言,技术是安身立命的根本,真正掌握嵌入式开发技术,不愁找不到好的工作。
8390
2019-07-08 17:53:32
现在开始学习Linux有职业前景吗?
学习Linux能做什么?现在开始学习Linux有职业前景吗?刚刚入行的小伙伴一般都会提出这样的疑问,随着对Linux的不断深入了解,大家就会明白,Linux是互联网技术岗位中非常重要的岗位之一。下面小编带着大家详细了解一下Linux以及他的未来发展。,
6320
2019-11-11 18:35:10
Linux常见的链接命令有几种?分别是什么?
常见的链接命令有几种?分别是什么?链接命令是创建链接文件,链接文件分为软链接和硬链接,软链接的作用是方便文件的快速访问,而硬链接的作用是可以给重要文件创建硬链接能够防止文件数据被误删。
3455
2022-03-09 11:11:55
Linux压缩和解压缩命令如何使用?为什么要压缩?
Linux压缩和解压缩命令如何使用?压缩文件可以起到节省磁盘空间的作用,Linux默认支持的压缩格式:gz、bz2、zip。.gz和.bz2的压缩包需要使用tar命令来压缩和解压缩;.zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩。
3485
2022-03-11 10:09:48
如何获取管理员权限的相关命令?需要怎么操作?
如何获取管理员权限的相关命令?取得管理员权限可以对电脑进行不同的操作,作为程序员要掌握切换管理员用户的命令的知识点,如果只是某次操作需要使用管理员权限建议使用 sudo , 大量操作都需要使用管理员权限sudo –s。
4243
2022-03-11 15:05:31