万能帮助命令: man help
详解 cd, ls 命令
linux 创建 与 删除 目录
linux 复制 与 移动 目录
linux 压缩 与 解压缩
su 与 sudo 命令区别与使用方法
linux 用户与用户组配置文件详解
linux 文件与目录 权限 表示以及修改详解
万能帮助命令: man help
man
man 命令后置选项非常多,用的多的就是-a 选项 用于显示所有匹配项,详细参数有兴趣的同学可以详细了解:

使用man ls
查看


help
shell 自带的命令称为内部命令,其他的是外部命令,如何区分内部命令还是外部命令呢? 可以使用type cd
进行区分:
对于内部还是外部命令使用help是不同的方式:
内部命令使用help帮助: help cd
外部命令使用help帮助: ls --help

详解 cd 与 ls 命令
pwd
查看”当前工作目录“的完整路径,一般情况下不带任何参数 如果目录是链接时:格式:pwd -P
显示出实际路径,而非使用连接(link)路径。

ls
首先要区分的是在linux中 /
与 /root
是两个不同的目录位置 /
代表的是根目录, /root
代表的是 root用户的家目录,一般用户的家目录是/home/用户名
可以使用ls
查看 /
以及/root目录下文件(linux中一切皆文件)
也可以一次查看多个目录,中间用空格隔开,使用clear
清除。
ls -l
查看显示不隐藏的文件与文件夹的详细信息ls -a
显示当前目录下的所有文件及文件夹包括隐藏的.和..等ls -al
//显示当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息ls -r
以逆向的顺序排序,可以和-l
一起使用ls -r
是按文件名逆向排序的,如果我们想以按时间进行逆向排序的话,加上-t
ls -R
递归显示
cd
cd -
:切换回先前工作的目录cd ..
: 切换到上一级目录cd ~
: 从任何地方移动到用户的主目录cd /usr/local
: 将当前目录更改为/usr/local
cd /usr/local/lib
: 使用绝对路径将当前目录更改为/usr/local/lib
cd lib
: 使用相对路径将当前工作目录更改为/usr/local/lib
cd /v<TAB>/w<TAB>/h<TAB>
: 从当前工作目录更改为/var/www/html
,不需要使用制表符输入完整内容。cd test\ zcwyou/
: 切换为包含空格名称的目录
Linux 创建 与 删除 目录
查看
cat
: 文件内容显示到终端head
: 查看文件开头tail
: 查看文件结尾
常用参数 -f
文件内容更新后,显示信息同步更新
创建
mkdir test
: 创建一个目录mkdir a b c
: a b c 中间用空格隔开,即可一次创建三个目录mkdir -p /a/c/v
: 创建多级目录mkdir -m 700 test
: 参数为 -m 700 ,规定权限的数字不能缺省,执行完后即创建一个由本用户使用权限的目录

删除
rmdir
仅对空目录生效 —— 您没有办法使用 rmdir 删除非空目录。rmdir 在删除需要检测目录是否为空的情况下,是一个有效的工具。-p
:级联删除rm
:删除文件或者目录-f
选项:不管目录下的文件存在不存在,都不给予提示-r
:删除此目录下的所有文件,但是此目录不删除,目录:1122/1 1122/2,rm -r -v 1122,结果:删除1122/1 1122/22组合删除
:删除该目录以及该目录下的所有文件,rm -rf -v 1122 ,连同1122此目录都将被从删除。

Linux 复制 与 移动 目录
复制
cp
命令默认只能拷贝文件,如果要拷贝目录的话,要加上-r。
-p
: 复制保持原来的操作时间,用户,权限等文件属性。-f
:覆盖已经存在的目标文件而不给出提示。-d
:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。-a
:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。