目录类命令
1、pwd返回当前目录的绝对路径
绝对路径:从根目录开始 完整路径
相对路径:相对于当前目录开始的一个路径

2、ls 查看目录里面所有内容
![]()
-a 全部的文件,连同隐藏(开头为.的文件)一起列出来(常用)

-l 长数据串列出,包含文件的属性与权限等等数据;(常用)等同于ll


3、cd 切换目录
cd 绝对路径 切换路径
/是根目录

cd 相对路径 切换路径(目标目录在当前目录下才能使用)
![]()
cd ~ 或者 cd 回到自己的家目录
/root(~)是家目录

cd - 回到上一次所在目录
![]()
cd .. 回到当前目录的上一级目录

cd -P 跳转到实际物理路径,而非快捷方式 路径
4、mkdir(Make directory)建立目录
![]()

-p 创建多级目录
![]()

5、rmdir(ReMove directory) 删除一个空目录

6、touch 创建一个空文件

7、rm 删除文件和目录 最危险的 rm -rf *(就是-r -f)

-r 递归删除目录所有内容

-f 强制执行删除操作,而不提示用于进行确认

-v 显示指令的详细执行过程
8、cp 复制
语法:cp 源文件 目标目录
![]()

-r 递归复制整个文件夹
![]()

远程复制:scp 源文件 root@192.168.200.78:/root
9、mv剪切、重命名
mv 源文件名字 新名字 重命名

mv 源文件名字 /文件夹名/文件夹名 剪切(不重命名剪切)
mv 源文件名字 /文件夹名/文件夹名/新名字 剪切(重命名剪切)

10、查看文件内容
cat:查看文件所有内容,适用于小文件,一页能展示全的文件 tac


-A 查看隐藏字符

more:分屏分页查看(空格翻页,q退出)

less:分屏分页查看(空格翻页,q退出)
head:从头部查看


tail:从尾部查看 日志


tail -f 文件名 实时追踪文件信息(常用于日志文件)
11、echo 后台打印输出


12、> 覆盖 和 >> 追加 输出重定向


13、wc统计
![]()
wc -l 文件名 统计文件的行数
![]()
wc -c 文件名 统计文件的字节数
![]()
wc -w 文件名 统计单词数
![]()
14、< 输入重定向
15、history 查看已经执行过历史命令

-c 清空历史命令

查看历史命令中是否有tar相关的命令

16、ln 软链接 类似于windows里的快捷方式
ln -s 源文件(被链接文件) 目标文件(快捷方式)

删除软链接的时候,不要带斜杠

日期类命令
1、date 获取当前日期

2、date -d 获取非当前时间
3、date -s 修改系统时间

4、cal 日历


组操作
1、groupadd 组名 创建组(root)
![]()

2、groupdel 组名 删除组

3、groupmod -n 新组名 旧组名

4、cat /etc/group 查看组

![]()
用户操作
1、useradd

useradd -g 组名 用户名 (指定组创建用户)
查看用户

2、userdel
userdel 用户名 (功能描述:删除用户但保存用户主目录)
userdel -r 用户名 (功能描述:用户和用户主目录,都删除)

3、usermod
usermod -g 组名 用户名 (修改用户所在组)
4、id 查看身份证
![]()
5、cat /etc/passwd 查看所有用户
6、passwd 修改用户密码

7、su - 用户名 切换用户

8、who

9、sudo 以管理员身份运行命令
权限

d(文件类型)
rwx(属主权限)(u)
r-x(属组权限)(g)
r-x(其他用户权限)(o)
chmod [{ugoa}{+-=}{rwx}] [文件或目录]

chmod [mode=421] [文件或目录]
r=4 w=2 x=1
7(rwx) 5(r-x) 6(rw-)
755 644(熟知)

chown 改变用户

-R 递归操作
查找(非常重要)
1、find 查找文件
find [搜索范围] [选项] 关键词
选项:-name -user -size

![]()
2、grep 过滤查找 linux 命令三剑客
grep [选项] 关键词 文件

-n 显示行号
3、| 管道符
命令1 | 命令2 将命令1的结果传递给命令2

压缩/解压缩
1、gzip/gunzip
只能压缩文件,不能修改名字,只能解压缩到当前目录,不保存源文件

2、zip/unzip
zip [选项] XXX.zip 将要压缩的内容
解压文件

unzip XXX.zip [选项] 路径
-d 路径
-r 递归压缩目录
解压文件夹

3、tar
tar [选项] XXX.tar.gz 将要打包的内容
压缩 tar -zcvf 压缩包.tar.gz 文件

解压缩 tar -xvf 压缩包.tar.gz -C 指定解压路径
1319

被折叠的 条评论
为什么被折叠?



