您的位置:首页 > 运维架构 > Linux

Linux目录结构和常用命令大全

2017-06-29 15:30 489 查看

一、改变目录:cd

/根目录

.当前目录

.. 上一级目录

~家目录

cd / 进入到系统根目录

cd . 进入当前目录

cd .. 进入当前目录的父目录,返回上层目录

cd /tmp 进入指定目录/tmp

cd ~ 进入当前用户的家目录

cd 进入当前用户的家目录

cd - 回到刚才所在的目录

二、pwd 显示当前所在目录的路径

pwd

三、显示文件或目录的属性 ls (dir)

dir 显示当前目录的内容(无颜色)

ls 显示当前目录的内容(有颜色)

ls /tmp 显示指定目录/tmp 的内容

ls -l 列出文件和文件夹的基本属性和详细信息

ll 列出文件和文件夹的基本属性和详细信息

ls -a 列出当前目录的全部内容,包括隐藏文件(在文件和文件夹前面加“.”隐藏)

ls -l -a 列出当前目录的全部文件和文件夹的基本属性和详细信息

ls -la 列出当前目录的全部文件和文件夹的基本属性和详细信息

ll -a 列出当前目录的全部文件和文件夹的基本属性和详细信息

ls -A 列出当前目录的全部内容,包括隐藏文件,不显示“.”和“..”

ls –help 列出 ls 命令的帮助内容

ls a2* 列出以 a2 开头的文件和文件夹

ls -l a2* 列出以 a2 开头的文件和文件夹的基本属性和详细信息

文件和文件夹(蓝色代表目录, 白色代表文件,黄色代表设备文件,红色代表压缩文件,绿色代表可执行文件,浅蓝色代表链接文件)linux 是以属性来控制文件是否能执行。

四、创建目录 mkdir 

mkdir dir1 在当前目录下创建 dir 子目录

mkdir /tmp/dir2 在指定目录/tmp 下创建 dir2 子目录

mkdir -p dir3/dir4 在当前目录下创建 2 级目录 dir3 和其子目录 dir4

mkdir -p /dir5/dir6 在根目录下创建 2 级目录 dir5 和其子目录 dir6

mkdir dir7 dir8 dir9 在当前目录下创建 3 个目录 dir7 dir8 dir9,以空格隔开

五、 创建空文本文件 touch

touch file1 在当前目录下创建 file1 文件

touch /tmp/file2 在指定目录/tmp 下创建 file2 文件

六、复制文件命令 cp

cp file2 /tmp 复制 file2 文件到/tmp 目录下

cp /tmp/file2 /home 复制/tmp/file2 文件到/home 目录下

cp /home/file2 /tmp/file3 复制/home/file2 到/tmp 目录下并改名为 file3

cp -p /tmp/file3 /home 复制/tmp/file3 到/home 目录下并复制文件属性

cp -r /dir5 /tmp 复制/dir5 目录到/tmp 下

七、移动文件或目录命令 mv

mv file4 /tmp 移动 file4 文件到/tmp 目录下

mv /home/file3 /tmp 移动/home/file3 文件到/tmp 目录下

mv /home/file3 /tmp/file5 移动/home/file3 文件到/tmp 目录下并改名为 file5

mv file3 file4 将 file3 改名为 file4

mv dir10 /tmp 移动目录到/tmp 下

mv dir10 dir11 讲 dir10 目录改名为 dir11

八、删除文件命令 rm

rm file1 删除文件 file1

rm -f file1 不用确认直接删除 file1

rm -f file1 file2 file3 不用确认同时删除多个文件

rm /tmp/file1 删除指定目录/tmp 下的文件 file1

rm fi* 删除以 fi 开头的文件

rmdir 删除空目录

rm -r dir 递归的方式删除非空目录 dir

rm -rf dir 不用确认直接删除非空目录 dir

九、 查看文件内容命令 cat

cat /etc/passwd 查看/etc/passwd 文件

cat /etc/passwd |more 分屏查看文件内容

cat /etc/passwd |less 分屏查看文件内容,可以上下翻页,“q”退出

十、查找文件命令 find

find pass* 在当前目录下查找以 pass 开头的文件

find /etc/pass* 在/etc 目录中查找以 pass 开头的文件

find /etc/pass* -print 在/etc 目录中查找以 pass 开头的文件,并显示出来

十一、在文件内容中查找关键字 grep

grep “rpm” /etc/passwd 在/etc/passwd 文件中查找关键字 rpm

目录结构参阅:Linux目录结构
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: