Linux操作系统之命令

Linux操作系统指令有很多,这里就先介绍一些最最基础的吧。

首先就是将操作界面显示:Ctrl + alt + t

显示当前目录内容 :ls

ls -l:将目录内容使用列表显示
ls -a:显示隐藏的文件、文件夹
ls -h:单独的-h和不加没有太多的区别
ls -lh:会在-l的基础上添加文件夹的大小

tree:以树状查看文件结构

tree//即可

clear:清屏,但是不会将之前的打印信息清除,只是移动到上面而已

clear//即可

cd:切换目录

cd ..//返回上一层目录
cd .//返回当前目录,等于没有操作
cd ~//返回home目录,即最刚开始的目录

mkdir:创建一个文件夹
touch:创建一个文件

mkdir test//创建一个test文件夹
touch a.txt//创建一个a,txt文件
//这里需要注意的是,在一般目录下可以直接进行操作,但是在特殊目录下需要给命令加权限
sudo mkdir test//以管理员的身份,强行创建一个test的文件夹
sudo touch a.txt//以管理员的身份,强行创建一个a.txt的文件

r m :删除文件或者文件夹

rm a.txt//删除a.txt文件
rm test -rf//删除test文件夹,-r:表示删除操作为删除文件夹,-f:表示强制删除,没有这个文件不报错

cat:查看文件的内容,这里只是查看而已,不会更改文件,如果文件打开了,查看的是修改之前的内容

cat a.txt //查看a.txt文件的内容

cp:复制文件

cp a.txt b.txt//将a.txt的内容拷贝到b.txt中

mv:移动文件操作

mv test1 test2//将文件夹test1移动到文件夹test2中
mv a.txt .. //将a.txt移动到上一层目录,..表示上一层目录
mv a.txt b.txt //将a.txt改名为b.txt

find:查找文件操作

find . -name a.txt//查找当前目录下所有的a.txt,会将路径打印出来

grep:查找指定文件内容操作

grep aaa a.txt -n//在a.txt中查找所有的aaa,并打印行号,-n的作用为打印行号
grep aaa ./* -R -n//在当前路径下,查找所有问价中的aaa,并打印行号

tar:压缩与解压

gzip格式:
压缩:
tar zcvf a.tar.gz a.txt//将a.txt压缩到a.tar.gz中
解压
tar zxvf a.tar.gz//将a.tar.gz的内容解压缩

bz2格式:
压缩:
tar jcvf a.tar.bz2 a.txt//将a.txt压缩到a.tar.ba2中
解压:
tar jxvf a.tar.bz2//将a.tar.bz2的内容解压缩

其他的命令还有很多,这里介绍的都是一些最基础的指令,有问题或者有建议的小伙伴可以添加我的个人微信 lqy—1997 (中间是三个英文的杠)或者留言进行交流。

发布了31 篇原创文章 · 获赞 52 · 访问量 8882

猜你喜欢

转载自blog.csdn.net/yuanbaba_123/article/details/91994790
今日推荐