ls – list
解释:展示文件夹/目录下的内容pwd – print work directory
解释:查看当前9所在的文件夹/目录/路径cd – change directory
解释:切换目录 格式:cd 目录名称touch
解释:创建文件 格式:touch 文件名称 创建多个文件:touch 文件1 文件2 文件3 ...mkdir – make directory
解释:创建目录/文件夹 格式:mkdir 目录/文件夹 创建递归目录:mkdir -p 目录名/(文件1,文件2...)clear 清屏操作
rm – remove
解释:删除 格式:rm 文件名 删除目录:rm -r自动补全tab
终端的大小调节: 放大: control + shift ++ 缩小: control + -帮助命令
命名 --help man 命令 f / 空格,前进 b:回退 q:退出ls
1 ls -a 解释:显示文件夹下的所有内容 2 ls -l ll 解释:以列表的形式展示文件夹下的详细信 息 3 ls -lh 解释:以人性化的方式展示文件的大小文件权限
1 r : read 可读 4 2 w: write 可写 2 3 x: excute 可执行的权限 1文件 默认三个组
属主 rwx 属组 rwx 其他 rwx开头为d 则表示目录 开头为 - 表示文件
通配符
1 【*】:表示匹配任意字符 2 【?】:表示匹配其中一个字符 3 【[]】:匹配任意一个字符 [abc]: 匹配任意一个 4 【\】:转义字符cd 详解
1 cd ~ 进入到家目录 2 cd / 进入到根目录 3 cd . 进入当前目录 4 cd .. 进入到上级目录 5 cd - 返回上次所在的目录rm 删除命令-remove
1 rm 文件名 解释:删除文件 2 rm -r 目录 解释:删除目录 3 rm -i 文件名 解释:交互式的删除文件名 4 rm -rf 目录 解释:强制性的删除目录 5 rm - f 文件名 解释:强制性的删除文件 -i :interactive 交互式的删除 -f : force 强制性的删除 -r :删除目录cp 命令-copy复制
格式: cp 文件1 文件2 cp 文件1 目录/文件1特殊用法:
1 cp -a 复制所有的属性 2 cp -i 交互式的复制 3 cp -r 复制目录 格式:cp 目录 目录 4 cp -f 强制性的复制mv 命令
用法1 :重命名
格式:mv 文件1 文件2用法2 :移动
格式:mv 文件/目录 目录特殊用法
-i :交互式的移动 -f :强制性的移动输出重定向 >
解释:输出重定向 格式:命令 > 文件 注意:此文件若存在则覆盖,若不存在则创建 扩展: 追加 >>分屏展示more
解释:每次只显示一页(终端页面大小) 空格:下一页 q : 退出 h :获取帮助查看/合并文件的内容cat
1.查看格式: cat 文件 2.合并文件的格式:cat 文件1 文件2管道符 |
格式:命令1 | 命令2链接
软链接: ln -s 源文件 链接文件 硬链接:ln 源文件 链接文件 区别: 1.创建的格式不同 软链接 ln -s 硬链接 ln 2.占用的内存大小不同 软链接:不占内存空间 硬链接:占和源文件相同的内存大小 3.软链接可以连接目录 硬连接不可以链接目录 4.删除源文件 软链接失效 硬链接可以继续使用grep 文件搜索
格式:grep "要搜索的文件内容" 文件 -n : 展示所在的行 -v : 搜素相反的内容 -i : 忽略大小写 配合正则: 1.以什么开头^a 格式:grep 选项 “^aa”文件 2.以什么结尾 a$ 格式:grep 选项 "a$" 文件 3.任意一个 格式:grep 选项 “^[a-z]”find 命令
格式: find 路径 -name 文件 解释 :在路径下查找文件所在地tar 归档
1.打包格式:tar cvf 包名 文件名 注意:包名要以tar结尾 2.解包格式:tar xvf 包名 3.将文件解开到指定路径: tar xvf 包名 -C 路径gzip 命令
1.压缩格式: gzip -r 文件名 2.解压格式: gzip -d 压缩的包名tar 归档压缩
1.归档并压缩格式:tar -zcvf 包名.tar.gz 文件 2.解压 tar -zxvf 包名.tar.gz查看命令所在的位置
格式: which 命令设置用户的密码passwd
passwd用户切换
切换到root 用户 : su 切换到普通用户:exit文件权限 chmod
三个组:属组、属主、其他 属组:rwx g 属主:rwx u 其他:rwx o 所以:a r : 4 w : 2 x : 1 加权限:chmod u+rwx a.txt + 减权限:chmod u-r a.txt - 设置权限:chmod u=rw a.txt =who命令
显示当前用户的数量 who -q 或者who -count 显示当前用户是谁 whoami 显示列标题:who -u 或者 who --heading关机重启:reboot、shutdown
reboot:重启操作系统 shutdown –r now:重启操作系统,会给别的⽤户提示 shutdown -h now:⽴刻关机,其中now相当于时间为0的状态 shutdown -h 20:25:系统在今天的20:25 会关机 shutdown -h +10:系统再过⼗分钟后⾃动关机vim 的编辑器
三种模式: 1.命令行模式:esc 2.文本输入模式:i 3.末行模式:shift + : 保存退出:wq 直接退出:q 强制退出:q! 命令行模式下常用命令: 复制:yy 粘贴:p 删除整行:dd 撤销:u 文件每一行的首行插入:Ips查看进程
ps -aux a : all 所有 u:user 用户名 pid:进程号 kill pid(进程号):杀死进程 kill -9 pid(进程号):强制杀死进程 kill -15 pid(进程号):系统发送一个通知告诉应用主动关闭. kill -9 和 kill -15 区别: kill -9 PID 是操作系统从内核级别强制杀死一个进程. kill -15 PID 可以理解为操作系统发送一个通知告诉应用主动关闭. SIGNTERM(15) 的效果是正常退出进程,退出前可以被阻塞或回调处理。并且它是Linux缺省的程序中断信号。查看端口号
格式:netstart -tnulp | grep "" t : tcp 协议 n : no 不知道 p : port 端口head 和tail 命令
head : 默认查看前10行的内容 格式:head 文件 head -n 文件 解释: 查看n行的内容 tail : 默认查看后10 行的内容 tail -n 文件 :查看后n 行的内容 tail -f 日志/文件 :实时查看日志/文件查看Linux 操作系统的版本
1.查看内核版本: cat /proc/version 2.查看发行版本: cat /etc/issue查看CPU信息
cat /proc/cpuinfo查看占用CPU使用率最高的进程?
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 或者 top 然后按P查看占用内存最高的进程?
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 或者top 然后按M查看系统硬盘空间的命令?
df -hl重启服务
service ”服务名“ start 重启系统:reboot / shutdown -h 时间定时启动执行脚本
eg: 每天 9 点执行脚本/home/test/B.sh 0 9 * * * /home/test/B.sh restart