Linux 常用命令

暑假在家几天没事,就把Linux在梳理一遍,下面的命令都是我做了时候用记事本写的记录,有些不好表示就没写,几个服务器都做了一遍,不好写到记事本也没写,我此目的主要在把Linux过一遍,不主要为写博客,请见谅。

1.  sudo -s  授权
2.  exit 回到先前的用户状态或者退出   
3.  sudo apt-get update   更新软件包信息
4.  sudo gedit /etc/default/grub    启动Grub读取配置  gedit 是文本编辑器
5.  sudo update-grub 编辑完成保存

Shell基本命令
6.  cd xxxx/   xxxx 切换到这个目录  如:  cd  home /
7.  cd /  进入根目录   ls  列出文件和目录  cd  进入用户主目录
8.  Tab 自动将补全   如:cat fs  变成 cat fstab   在cd /etc /目录下
9.  "*" 用于匹配文件名中任意长度的字符串。   如  ls *.cpp  选出ls下 .cpp文件
10. "?"只匹配一个字符    如 ls text? 选出ls下 text开头而后跟一个字符的文件   
11. "[]" 用于匹配所有出现在方括号内的字符  如 ls text[1A]  选出ls下 text1和textA
12. "-" 如 ls text[1-3]  选出ls下 text1 text2 text3
13. pwd 显示当前所在位置
14. cd.. 返回上一级
15. ls -F 目录加/   可执行文件后加 *  链接文件后加@
16. ls  -a 显示全面文件包括隐藏文件   ls -l  查看文件属性
17. dir 和ls一样  vdir 和ls -l 一样   dir主要是windows中
18. cat查看文件内容      cat -n  文件名   //查看了文件名里的内容
19. more 和cat一样   more适合用内容多的文件(显示屏弄不满)
20. head查看开头  head-n 5 文件名   tail查看结尾  5代表查看5行
21. less比more强大  可查询 /所查询内容    q退出
22. grep  查找文件内容   grep "文件内容的关键字"   文件名
23. find  查找文件在哪里  find 目录  -文件名 后缀名 -print(屏幕输出)
      如 find  /etc/ -name init.d -type d -print
      -type d 目录文件  c字符设备文件   b快设备文件 
            f 普通文件  p命名管道       l 符号链接
24. locate 快速定位  如 locate *.doc
25. whereis 查找程序文件 如 whereis 程序名     whereis限制在固定的子目录下程序查找
26. who  查看哪些人登录    uname 显示当前系统信息
27. whatis 从程序的使用手册中抽取介绍性文字  whatis和locate原理相同
28. apropos 与whatis相反通过使用手册反查到某个命令
29. 寻求帮助  man命令  如  man find


文件项目管理
30. mkdir  建立一个或几个目录 mkdir 目录名...  mkdir ~/桌面/ wpc 可在桌面上建立wpc目录
31. touch  建立空文件    更新文件建立时间 用于文件备份
32. mv  移动文件和目录  输入mv环境目录为文件的目录  mv  文件或目录/ 所到的目录/
33. cp  复制文件和目录  cp  文件或目录/   所到目录/    
34. rmdir 只能删除空目录
35. rm  删除文件      rm -r  目录  可以把目录全部删掉包括目录里的文件
36. chown  改变文件的所以权    sudo        文件属主    :属组    目录名
    chgrp可以单独设置属组  如 sudo chown     wpc      :root     adir
37. chmod  改变一个文件权限  chomd 777 adir    rwx==7

软件包管理
38. dpkg -l | grep 软件名  查看安装的软件包
39. sudo dpkg -l  |grep 软件名    卸载软件包


挂载文件系统
40. mount  挂载   Linux中挂载到底什么意思!!!为你解答_404~的博客-CSDN博客_linux挂载是什么意思
      sudo mount  /东西目录  /别的目录    卸载  sudo umount  /东西目录
41. df   查看磁盘情况   df  -t ext4   显示特定的文件系统
42. fsck  修复文件系统    如:sudo fsck /dev/sda1
43. mkfs   格式化部分磁盘   sudo mkfs -t  ext3  /dev/sdb1  格式化  /dev/sdb1
44. tar  文件夹打包  如:tar -cvf wpc.tar shell/  打包  wpc    tar -xvf wpc.tar 解压包
45. gzip  压缩包  如: gzip wpc.tar       解压  gzip -d  wpc.tar.gz
    gzip  -l  文件.tar   查看压缩效果   压缩目的:文件占用更少空间  打包目的:携带保存
46. bzip2  比gzip 更高的压缩率   压缩 bzip2  wpc.tar   解压 bzip2 -d  wpc.tar.gz2 
47. tar -czvf 文件.tar.gz  shell/     直接从文件夹到压缩文件
48. tar -xzf  文件.tar.gz     直接从压缩文件到 目录 即文件夹

用户管理
49. sudo useradd -m 用户名  添加用户       sudo passwd 用户名     更改用户的密码
50. sudo groupadd 用户组名   添加用户组
51. history  记录用户操作   
52. sudo  userdel 用户名    删除用户  不删除主目录   sudo userdel -r  ..  删除主目录
53. id  查看用户的UID和GID及属于的组信息
54. su  用户切换


进程管理
55. ps  监视进程   ps aux 查看进程属性    ps lax  提供父进程和谦让度
56. top  相当于win任务管理器 动态查看进程情况
57. lsof 查看占用文件进程       lsof   进程名
68. kill  常用是杀死进程       sudo  kill 进程号    或者sudo kill -9 进程号


Linux编程
69. vim 编辑器     进入命令模式   H 左  J 上   K 下   L 右    o在下方插入一行
      O(大写)  在上方插入一行  D   :w 文件名   编辑后以该文件保存   如 :w  wpc
      :wq  保存退出     :q! 放弃修改退出vim 
70. 在vim里 /string  /查询内容   :set ignorecase 忽略大小写 :set noignorecase 开启大小写 
71. gcc 编译器      1. ggc 文件.c     2.  ./a.out   显示编译结果
                    1.  gcc  -o  用户指定可执行的文件名  文件.c   2  ./可执行文件名
72. gcc中    c++ -o hello hello.cpp     ./hello
73. gbd 调试器    gdb a.out  或者 gdb heelo    查看  在gdb里 list

Shell 编程
74. "."  用于匹配除换行符之外的任意一个字符
    "[]" 用于指定一个字符集,只能匹配一个字符          正则表达式 eqrep
    "[ - ]"  "-"表示一个范围    如:[a-z]    [a-zA-Z]  [0-9]
    常用几个  [[:alunm:]] 文字,数字字符   [[:alpha:]] 字母字符
               [[:lower:]] 小写字母       [[:upper:]] 大写字母    
75. 字符 '^ '和‘ $ ’分别用于匹配行首和行尾           如      ^a[a-z]t$
76. '*' 表示在它前面的模式可以重复0次或者多次   如 ^a.*t$
    '+' 指定重复一次或者多次     ‘?’指定重复0次或者1次
77. 分隔符   \<和\>   防止 [a-z]at 出现含有[a-z]at 的长单词 如:sadsadaatsdasadsad中有aat
78. {}指明模式重复的次数 {3}重复三次 {3,} 3次或者3次以上  {n,m} 重复在 n到m之间
80. 反义   [^y]匹配除了字母y的如何字符    [^admin]表示匹配除了 a,d,m,i,n 的所以字符
81. echo 用于字符串的输出
82. $[]  用于shell 对其中表达式求值    expr 对表达式求值  let  用于整数求和
83. chmod +x 文件名   文件授权   可能你的文件只读 
84. until   until是while的另一个写法   测试条件相反
 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值