掌握着 linux 重要指令 ... 偷偷收藏哈~

linux基本命令~~~

学习linux的前提,就要先学会如何去他理解他,掌控他;linux就像是一个智能机器人,只要我们发出想要表达的指令,他就会按照我们的指令进行运作!

本章节归纳的是linux一下高频常用命令,多学习掌握;就会使我们linux的学习变得得心应手

  • 常用命令大聚会

cd 命令用来目录切换

cd 选项
cd      进入家目录“主目录”;
cd  /   进入根目录;
cd -    返回进入此目录之前所在的目录;
cd ..   返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);

mkdir 命令用来创建目录

在根目录下 / 建立子目录test

mkdir /test

在 /test 目录创建多个目录

mkdir -p /test/t1/t2/t3
强制性创建多个目录 mkdir -p /目录1/目录2/目录3

touch 命令创建文件

-a:或--time=atime或--time=access或--time=use  只更改存取时间;
-c:或--no-create  不建立任何文件;
-d:<时间日期> 使用指定的日期时间,而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或--time=mtime或--time=modify  只更该变动时间;
-r:把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t:<日期时间>  使用指定的日期时间,而非现在的时间;
[root@deng-120 ~]# cd /test/
[root@deng-120 /test]# touch q.txt
任何文件类型都行

pwd命令以绝对路径的方式显示用户当前工

[root@deng-120 ~]# cd /test/t1/t2/t3
[root@deng-120 ~]# pwd
/test/t1/t2/t3

ls命令用来显示目标列表

-a:显示所有档案及目录
-C:多列显示输出结果。这是默认选项;
-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;
-b:将文件中的不可输出的字符以反斜线“”加字符编码的方式输出;
-d:仅显示目录名,而不显示目录下的内容列表
-f:此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果;
-i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
-m:用“,”号区隔每个文件和目录的名称;
-n:以用户识别码和群组识别码替代其名称;
-r:以文件名反序排列并输出目录内容列表;
-s:显示文件和目录的大小,以区块为单位;
-t:用文件和目录的更改时间排序;
以上的选项可以连用 
例如: 察看 /etc 文件信息
[root@deng-120 /etc]# ls -lias
总用量 1100
16797761  12 drwxr-xr-x. 76 root root     8192 84 08:46 .
      64   4 dr-xr-xr-x. 21 root root     4096 82 15:45 ..
16919679   4 -rw-r--r--.  1 root root       16 726 10:01 adjtime
16798096   4 -rw-r--r--.  1 root root     1518 67 2013 aliases
17174289  12 -rw-r--r--.  1 root root    12288 726 10:03 aliases.db
只显示一部分的查找信息...

mv命令文件移动或命名

把 q.txt 文件移动到/test 目录下
[root@deng-120 /]# mv q.txt /test
[root@deng-120 /test]# ls
a.txt  
把 q.txt 文件移动到 /test 目录下改名为 aa.txt
[root@deng-120 /]# mv q.txt /test/aa.txt
[root@deng-120 /test]# ls
aa.txt 

cp将一个或多个源文件或者目录进行复制

-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-r:复制目录;
将创建文件aa.txt 把aa.txt复制到目录/test下,并改名为a1.txt
[root@deng-120 /]# touch aa.txt
[root@deng-120 /text]# cp aa.txt /test/a1.txt
[root@deng-120 /text]# ls
a1.txt
复制后不加 a1.txt 表示直接负责不重命名
将创建目录 filefile 复制到目录/test下,并改名为 file1
[root@deng-120 /test]# cp -r  /file/ /test/file1
[root@deng-120 /test]# ls
a1.txt  file1  
复制后不加 file1 表示直接负责不重命名
复制目录要 cp -r 

rm命令可以删除一个目录中的一个或多个文件或目录

-d:删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户
-r:有提示删除目录或文件
[root@deng-120 /test]# rm -r a1.txt 
rm:是否删除普通空文件 "a1.txt"?y
    (y删除文件;n不删除文件)
提示是否删除  rm -r
[root@deng-120 /test]# rm -rf aa.txt 
[root@deng-120 /test]# 
不提示直接删除  rm -rf (慎用)

待续…

欢迎大家阅读… 后续还会继续更新linux知识点的内容,后续更精彩喔!
同时也欢迎网友们留言评论,要记得多多关注喔,希望得到大家的支持,有什么不懂的可以在下方留言,我会及时回复大家帮大家解决!!!

猜你喜欢

转载自blog.csdn.net/weixin_42867972/article/details/81407304