美文网首页
Linux常用命令

Linux常用命令

作者: Forever_f59e | 来源:发表于2018-08-11 18:48 被阅读0次

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 忽略大小写

相关文章

网友评论

      本文标题:Linux常用命令

      本文链接:https://www.haomeiwen.com/subject/myxlbftx.html