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 8月 4 08:46 .
64 4 dr-xr-xr-x. 21 root root 4096 8月 2 15:45 ..
16919679 4 -rw-r--r--. 1 root root 16 7月 26 10:01 adjtime
16798096 4 -rw-r--r--. 1 root root 1518 6月 7 2013 aliases
17174289 12 -rw-r--r--. 1 root root 12288 7月 26 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将一个或多个源文件或者目录进行复制
扫描二维码关注公众号,回复: 2682691 查看本文章
-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 表示直接负责不重命名
将创建目录 file 把 file 复制到目录/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知识点的内容,后续更精彩喔!
同时也欢迎网友们留言评论,要记得多多关注喔,希望得到大家的支持,有什么不懂的可以在下方留言,我会及时回复大家帮大家解决!!!