linux系统常用命令符

276 阅读2分钟

1.cd change direcation 表示改变方向,切换目录, 2.pwd 查看当前所在的目录 3.ls list 目录列表:列出当前目录的列表 -a 全部,包括隐藏文件 -l 长格式 -h 人性化, Kb, Mb, Gb -d 列出目录本身 -i 文件id 4.touch (1)创建一个空文件;(2)改变文件目录或者时间 touch 文件名(用ls查看文件是否创建成功) 5.cat 查看文本文档内容 查看文件内容 -n 显示行号

cat  pwd
cat -n pwd

例如:

[root@localhost ~]# cat 2019_7_9.txt
[root@localhost ~]# cat /var/log/secure

6.cp 复制 copy -r     复制文件或目录 -p     保持文件属性(一般指最后修改时间) 例:将2019_7_9.txt复制为2019_7_9.doc文件。

[root@localhost ~]# cp 2019_7_9.txt  2019_7_9.doc
[root@localhost ~]# ls
2019_7_9.doc  anaconda-ks.cfg       office.txt  模板  图片  下载  桌面
2019_7_9.txt  initial-setup-ks.cfg  公共        视频  文档  音乐

7.mv move 移动或者更改现有的文件或者目录 语法:mv[选项]<源文件或者目录>

[root@localhost ~]# mv office.txt office.doc
[root@localhost ~]# ls
2019_7_9.doc  anaconda-ks.cfg       office.doc  模板  图片  下载  桌面
2019_7_9.txt  initial-setup-ks.cfg  公共        视频  文档  音乐

8.rm remove:删除文件或者目录 语法:rm[选项][文件或者目录...]

[root@localhost ~]# rm 2019_7_9.doc
rm:是否删除普通空文件 "2019_7_9.doc"?y
[root@localhost ~]# ls
2019_7_9.txt     initial-setup-ks.cfg  公共  视频  文档  音乐
anaconda-ks.cfg  office.doc            模板  图片  下载  桌面

在后面加上-rf,表示不弹出是否确认删除,此命令要谨慎使用

[root@localhost ~]# rm -rf 2019_7_9.txt 
[root@localhost ~]# ls
anaconda-ks.cfg       office.doc  模板  图片  下载  桌面
initial-setup-ks.cfg  公共        视频  文档  音乐

9.mkdir (Make Directory)建立目录 语法:mkdir[文件名] 例:创建gxedu文件名,用pwd查看文件路径;

[root@localhost ~]# mkdir gxedu
[root@localhost ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  公共  视频  文档  音乐
gxedu            office.doc            模板  图片  下载  桌面

[root@localhost gxedu]# pwd
/root/gxedu
[root@localhost gxedu]# ls

下面命令mv office.doc gxedu/是一条完整的命令,将office.doc移动到gxedu文件夹下面

[root@localhost ~]# mv office.doc  gxedu/
[root@localhost ~]# cd gxedu/
[root@localhost gxedu]# ls
office.doc

练习:新建文件夹,在该文件夹下面新建文件后改为以.txt为后缀的文件,(/)表示所有目录的顶级目录。

[root@localhost ~]# mkdir chenbodi
[root@localhost ~]# ls
anaconda-ks.cfg  gxedu                 xhenbodi  模板  图片  下载  桌面
chenbodi         initial-setup-ks.cfg  公共      视频  文档  音乐
[root@localhost ~]# cd chenbodi/
[root@localhost chenbodi]# cp wenjian.doc wenjian.txt
[root@localhost chenbodi]# ls
wenjian.doc  wenjian.txt