Linux常用命令
1. cd 进入目录 cd .. 返回上一层 cd - 返回上一次的目录 cd ~ 回城或快速回到家目录
2.ls 查看目录列表 ls -a查看隐藏文件 ls -l 查看文件详细信息 ls -lh 把大小转成具体的数值
3. mkdir 新建文件夹 touch 新建文件
4.rm 删除文件 rm -r 删除文件夹 rm -i 以进行交互式方式执行 rm -f 强制删除,忽略不存在的文件,无需提示
5.分屏显示 more
6. 重定向 >覆盖 >>追加
7. 管道 | 一头进一头出
8.ping www.baidu.com 查看有没有网络
9. 终端卡住用 ctrl+c
10. 安装软件用 sudo apt update sudo apt install tree sudo apt install sl
11.编辑文件 gedit
12.查看文件内容 cat
13. 查看当前路径 pwd
14. 帮助文件 ls --help man ls
15.创建软硬连接 ln -s软连接 ln 硬链接
16. 重命名 mv 移动文件mv mv -f mv -i mv -v显示移动进度
17. 通配符 *文件代表文件名中所有字符 ls XX* 查找XX开头的的文件 ls *xx 查找以xx为结尾的文件 ?代表文件名中的任意一个字符 ls ?.X 只找第一个字符任意,后缀为.X的文件 ls X.?只找只有3个字符,前2字符为a.,最后一个字符任意的文件
18. clear 清屏
19.grep 文本搜素 grep -v显示不包含匹配文本的所有行 grep -n显示匹配行及行号 grep -i忽略大小写 grep -nvi '^xxx' 以什么开头 grep -nvi 'xxx$' 以什么结尾
20.find文件查找 find ./ -name test.sh查找当前目录下所有名为test.sh的文件
find ./ -name '*.sh'查找当前目录下所有后缀为.sh的文件
21.cp 拷贝文件 cp -f已经存在的目标文件而不提示 cp -i交互式复制,在覆盖目标文件之前将给出提示要求用户确认 cp -r若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 cp -v 显示拷贝内容
22.归档tar -cvf test.tar * *归档没有压缩功能
23.解档 tar -xvf test.tar
24.gz格式 归档并压缩 tar -zcvf test.tar.gz *
25.解压缩 tar -zxvf test.tar.gz
26.bz2格式 归档并压缩 tar -jcvf test.tar.bz2 *
27.解压缩 tar -jxvf test.tar.bz2
28.zip格式 归档并压缩 zip test *
29.解压缩 unzip test.zip
30.用户管理 新增 sudo useradd xxx -m
-m 在home目录下创建家目录
31.设置密码 sudo passwd xxx
32..删除 sudo userdel xxx -r -r 删除用户并删除家目录
33.切换用户 su - xxx 切换root用户 su - root sudo -s
34.创建组 sudo groupadd xxx
35.删除组 sudo groupdel xxx
36.把用户加到某个组当中 sudo usermod -a -G xxx 用户
37.文件加权限 sudo chmod 777 文件名
38.查看进程 ps -aux top htop
39.杀进程 kill -9 pid
40.查看ip地址 ifconfig mac和linux用 ipconfig windows cmd上
41.关机 init0 shutdown -h now
42.重启 reboot shutdown -r now
vi.
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
yy: 复制
10yy:复制多行
p: 粘贴
dd:删除
3dd:删除多行
dd:剪切
dw:以单词是删除
d0:删除光标后
h:光标左移
j:光标下移
k:光标上移
l:光标右移
M:当前屏幕中间
L: 当前最后一行
G: 文件末尾
gg:移动文件开头
ctrl+d 向下翻半屏
ctrl+u 向上翻半屏
ctrl+f 向下翻一屏
ctrl+b 向上翻一篇
shift+} 向下按段走
shitf+{ 向上按段走
u 撤销
ctrl+r 反撤销
/xx
n 向下找
N 向上找
%s/d/888/g 全局替换
1,10s/d/888/g 1到10行替换
w 向后移动一个字
b 向前移动一个字
10G 移动到第10行
x 删除一个字符
X 删除光标前的
v 按字符选中
v 按段选中
shift+>> 向右移动
shift+<< 向左移动
. 重复上一次命令
r 替换光标当前字符
R 替换光标后面的字符
wq! 保存并退出
x 保存并退出
shift+zz 保存并退出
1 执行
2 写
3 可写可执行
4 可读
5 可读可执行
6 可读可写
7 可读可写可执行
n 显示行数
v 取反
i 忽略大小写
网友评论