-
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 文件每一行的首行插入:I
-
ps查看进程
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
常用Linux命令
最新推荐文章于 2023-03-17 00:41:01 发布