快捷键
求助
关机
shutdown [-krhc] 时间 [信息]
-k : 不会关机,只是发送警告信息,通知所有在线的用户
-r : 将系统的服务停掉后就重新启动
-h : 将系统的服务停掉后就立即关机
-c : 取消已经在进行的 shutdown 指令内容
sudo 没有权限的时候使用
sudo 允许一般用户使用 root 可执行的命令,不过只有在 /etc/sudoers 配置文件中添加的用户才能使用该指令。
clear 清屏
1. ls: 显示当前/指定目录下的所有文件目录
参数:
-a 显示全部文件,包括隐藏文件
-d 显示目录属性
-l 显示文件详细信息
实例:
2. cd 切换目录
cd / ---切换到根目录
cd ~ ---切换到用户的home目录
cd .. ---切换到当前目录的父目录
cd - ---切换到上一次的目录
实例:
3. pwd 打印当前工作目录
4. cat 显示文件内容(用于内容较少的文件)
参数:
-n 显示文件内容的行号,包括空行
-b 不计算空行的情况下显示行号
实例:
5. more 分页显示文件内容,一次只显示一屏内容
快捷键:
空格/f ---进行向下翻页操作
Enter键 ---换行
q/Q ---退出
实例:
6. less 分页显示文件内容,可向上翻页(用于打开内容较多的文件)
参数:
空格/f ---向下翻页
Enter键 ---换行
PgUp/PgDn ---向上/向下一页一页切换
上箭头/下箭头 ---向上/向下一行一行切换
q/Q ---退出
在less打开文件中,进行搜索:
输入g回到文件开始部分,当前提示符是冒号,输入/,代表进入搜索模式,然后输入要搜索的字符。例:输入a,回车,搜索结果的字符a都以白色选中状态标出,搜索次序,默认是从上往下搜索。如果想查下一个结果,你就输入n,指的是next,表示下翻查看命中搜索结果,用b表示上翻查看命中搜索结果。
实例:
7. head 显示文件的开头几行(默认10行)
参数:
-n 指定行数
实例:
8. tail 显示文件的最后几行(默认10行)
参数:
-n 指定行数
-f 动态监控显示文件末尾内容
实例:
9. touch 创建空文件 、修改文件时间
指定目录下创建文件:touch /目录/文件名
实例:
10. mkdir 创建目录
参数:
-p 递归创建,也就是父目录和子目录一起创建
实例:
同理,有rmdir 删除目录,-p 递归删除 ,-r 强制删除一个目录下所有文件和路径。
实例:
11. rm 删除文件/目录
用法: rm [参数] 文件/目录
参数: -i 删除前给出提示确认
-r 当前目录下的所有文件和目录都删除
-f 无需确认直接删除
举例:rm -rf learn/test/ ---直接删除当前目录下的所有文件及目录,无需确认
11. cp 复制文件或目录
语法: cp [参数] 源文件路径 目标文件路径
参数: -r 源文件是目录时,复制该目录下所有的子目录和文件
-i 覆盖已经存在的目标文件并在覆盖前给出提示确认
实例:
12. mv 将文件或目录移到其它位置、为文件或目录改名
语法:mv [参数] 源文件/目录 目标文件/目录
参数:-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
实例:
13. > 文件重定向
语法:源文件 > 目标文件
实例:
14. chmod 改变文件/目录的权限
参数: -R 对当前目录下的所有文件与子目录进行相同的权限变更
用法:chmod [{ugoa}{+-=}{rwx}] [文件/目录]
u:用户拥有者 g:用户组 o:其他人 a:所有用户
+:增加权限 -:取消权限 =:赋予指定权限
r:读权限,数字4 w:写入权限,数字2 x:执行权限,数字1
举例: chmod g+x a.txt --给文件a.txt所属组添加执行权限
chmod a+r b.txt --将文件b.txt设为所有人都可读取
chmod g+w,o-r c.log --将文件c.log所属组增加写权限,其他人不能读取的权限
chmod 764 x.log --表示文件x.log的ugo的权限为:rwxrw-r--(4+2+1=7、4+2=6、4)
chmod -R 777 /tmp/log --将log目录下的所有文件和目录的权限都设置为:rwxrwxrwx
14. top 查看CPU和内存的消耗
15. ps 显示当前进程 (process) 的状态
用法:ps -ux --查看当前激活的进程
ps -aux --查看当前所有进程
ps -u root --查看与指定用户root有关的进程
16. kill 杀掉(删除)进程
用法:kill 进程编号/名称
17. ifconfig 显示或设置网络
用法: ifconfig 显示网络信息
ifconfig eth0 up 启动指定网卡eth0
ifconfig eth0 down 关闭指定网卡eth0
18. grep 查找文件里符合条件的字符串
用法: grep [参数] 要搜索的字符串 文件/目录
参数: -n 行前显示行号
-i 忽略大小写
-v 不包含匹配文本的所有行