文件与目录
(查):
# 查看当前工作目录:pwd
# 查看当前目录下的所有目录和文件(包括隐藏的文件):ls -a
# 查看当前目录下的所有目录和文件(加 -l 查看详细信息):ls
# 查看进程:ps -ef
# 查看PATH变量:echo $PATH
# 查看命令的全路径:which XXX
# 查找文件:find [目录路径] [-mtime | -ctime | -atime] [-1(一天内)| +1(大于一天)](时间) [-name](文件名) "XXX.txt" 【e.g: find newFlie -mtime -1 -name *.txt】
# 查找类型文件:find [-type] [f|d](f为文件类型|d为目录类型) [-name](文件名) "XXX.txt" 【e.g: find -type f -name *.txt】
【查找后并删除 e.g: find -type f -name *.txt | xagrs rm -r】
【查找后并移动 e.g: find -type f -name *.txt -exec mv {} /tmp \;】
(增):
# 在当前文件夹创建目录:mkdir [-p](可直接创建多层目录) [目录名]
# 复制文件(加 -r 可递归复制目录) cp [-r] a.txt b.txt
# 快速创建多个类似文件 touch {1..5}.txt
(删):
# 删除文件(加 -r 可递归删除目录): rm [-r] 文件名 (删除当前目录下的文件)
# 全部删除:rm -rf * 将当前目录下的所有目录和文件全部删除
# 结束进程:kill pid 或者 kill -9 pid(强制杀死进程) pid:进程号
(改):
# 打开当前目录下的aa.txt文件: vi aa.txt 或者 vim aa.txt
使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。
保存文件:
第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:wq 保存并退出编辑
取消编辑:
第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:q! 撤销本次修改并退出编辑
# 直接写入文档:echo "XXX" > XXX.txt
# 重命名:mv test test_tmp
权限
r=4 w=2 x=1 -=0 默认 777 - umask = 权限值
# 查看目录权限 ll [-d](加-d 不扩展目录下的文件) [文件名] 【e.g: ll -d XXX】
# 修改目录权限 chmod [-R] [权限值] [文件名] 【e.g: chmod -R 750 XXX.txt】
# 设置umask的值 umask [值]
# 设置管理员权限 sudo passwd root -----------------> su
网络
# 查看|临时(重启会后无效)设置hostname hostname [要设置的hostname]
# 永久设置hostname hostnamectl [set-hostname] [要设置的hostname]
# 生效设置的hostname bash
# 查看网卡 ip addr
# 查看某个网卡 ip addr show [网卡名]
# 创建虚拟ip ifconfig [网卡名]:[1] [设置的ip]/[多少位] up 【e.g: ifconfig eth0:1 192.168.1.17/24 up】