(三)linux常用命令

目录

一、实用的命令和快捷键

二、文件文档类命令

三、文件内容类

四、vi与vim

五、压缩与解压

六、用户管理 

七、用户组管理

八、文件权限

九、磁盘和内存

十、搜索查找

十一、服务


一、实用的命令和快捷键

  1. tab键  自动补全命令,有多个时会提示。
  2. ctrl + C,ctrl + q   退出当前进程
  3. ctrl + l 清屏,同clear
  4. sync 将数据同步到硬盘中, 建议在关机或重启前调用一次
  5. shutdown [-r | -h] 时间表达式   -r (reboot)表示重启  -h(halt) 表示关机 , 时间表达式有很多,now表示立刻执行 +5表示五分钟后执行, 也可以设定具体某个时间执行,感兴趣可以查一下。 halt 关机 reboot重启
  6. 键盘上下键, 分别显示上一条、下一条命令
  7. history 查看命令历史, 可以用history | grep  xx, 查找包含“xx”的历史命令。
  8. man  | help | info +命令名 , 都有查询某个命令详情的作用 
  9. 命令名 + -help | --help , 查询命令的帮助信息。

二、文件文档类命令

  1. cd  + 路径  进入指定路径 ,, cd或 cd ~  进入用户的根路径,root用户进入/root,chicken用户则进入/home/chicken,,   cd -  返回原路径,如果是1-2-3的进入顺序,cd -只会在2、3中间切换,不能回到1,,   cd -P + 路径名 进入链接指向的实际路径, 这个需要说明一下 , 当前目录下有一个链接share-dir 指向共享文件夹。   , cd -P 进入的链接指向目录, cd直接进入链接目录。
  2. pwd 查看当前所在目录 
  3. ls + 路径 查看当前目录文件目录列表,,  ls -a 查看所有文件和目录,包括隐藏的 ,,  ls -l 查看详细信息,效果跟ll相同。 
  4. mkdir + 路径名 创建文件夹 ,,  touch + 路径名 创建空文件
  5. rm + 路径, 删除文件 ,,  rm - rf + 路径 删除路径下所有文件
  6. cp + 源文件路径 +目标路径   复制
  7. mv  + 源文件路径 +目标路径   移动文件,, 也可用于重命名,比如 mv name name1
  8. ln 创建软链接   ln -s + 源路径 + 目的路径, 创建软链接,类似快捷方式。

三、文件内容类

 

  1.   >  内容重定向命令,本命令可以将内容写入某个文件。 , , > 会清空文件原来的内容。 >> 不会清空原来的内容,追加在文件末尾。 
  2.  cat + 文件路径  从前往后查看文件内容  , cat -n + 文件路径,查看文件内容,并显示行号
  3. tac + 文件路径 从后往前查看文件内容, 与cat类似
  4. more | less  分页查看文件内容,会一个即可。 more + 文件路径,进入 查看进程。 里面 ctrl + f 下一页, ctrl + b 上一页 。
  5. head -n +  文件路径  查看文件开始n行内容,n为具体数字 
  6. tail -n +文件路径  查看文件后n行内容,n为具体数字   tail -f + 文件路径,查看文件最新内容,经常用于查看服务器日志等。

四、vi与vim

  1. vi编辑器是所有Unix及Linux系统下自带的标准文本编辑器,功能强大而且在不通的linux发行版本中用法相同。vim可以理解为vi的升级版,支持更多平台,支持更多语法。
  2. vi三种模式: 一般模式,刚进入vi界面的模式,可用快捷键修改内容     编辑模式,一般模式下按i或者o进入编辑模式,可以直接修改文件内容   命令模式,一般模式下按:进入命令模式。
  3. 一般模式快捷键 :
  4. u取消操作  p粘贴  ctrl + r,重做上次操作,与回滚相对。
  5. yy复制1行  yny复制n行,n为数字 
  6. dd删除1行  dnd删除n行,n为数字,通过dd或dnd删除的内容回在剪贴板,可以按p粘贴恢复。
  7. shift +g一起按,进入最后文件末尾。 先按 n(数字),再shift 与g一起按,进入第n行 
  8. ctrl + f 下一页  ctrl + b 上一页
  9. h、j、k、l 分别移动光标 左、下、上、右
  10. 进入编辑模式: i、o, 输入修改
  11. 进入命令模式: 一般模式下按:
  12. 命令模式操作  w写 ,, q退出,,  !强制执行,,  !wq表示强制写并退出,, /? + 内容,会在文件里搜索指定内容,n下一个,shift + n 上一个

五、压缩与解压

  1. zip     压缩: zip 压缩后文件路径  文件1 文件2 ..... ,,   解压: unzip -d 文件路径,  文件为.zip后缀
  2. tar     压缩: tar -zcvf  xxx.tar.gz  文件1 文件2 .....          解压:tar -zxvf 压缩文件路径  [ -C  解压路径 ]
  3. gzip  使用较少

六、用户管理 

  1. 添加用户  useradd 用户名
  2. 删除用户 userdel 用户名
  3. 查询用户id  id 用户名
  4. 修改用户密码  passwd ,  root用户可以通过 passwd 用户名,来修改其它用户的密码,其它用户只能修改自己密码
  5. 修改用户信息 usermod,
  6. 用户切换, su 用户名, root用户可以直接切换其它用户,其它用户切换需要输入密码。
  7. who 查看当前登陆用户  who am i 查看本终端登陆用户  whoami 查看本终端现在使哪个用户

七、用户组管理

  1. 添加组  groupadd 组名
  2. 删除组  groupdel 组名
  3. 修改组  groupmod 组名

八、文件权限

  1. 查看文件详情  ll   , 这里表示文件或目录的权限,第一个字符 -代表文件 d代表目录 l代表链接,,后面每三个一组rwx分别代表读、写、执行,第一组rwx代表文件拥有者的读、写、执行权限,,第二组代表用户组其它成员的读、写、执行权限,,第三组代表其它用户的权限。  各个权限可用数字表示,读4,写2,执行1,所以rwx值为7,rw为6,rwxrwxrwx可以用777表示。
  2. 修改文件权限 chmod ,, ,, 开始a.txt权限为644, 修改为拥有者读写执行,其它用户只读,即744。 chmod 744 a.txt 效果如下 ,, 也可以通过 chmod u +x a.txt , 可以按照[ugo][+-][rwx]修改权限,ugo分别代表用户、本组、其它用户,,+-分别代表增加、取消权限,,rwx分别代表读、写、执行。比如给所有用户增加读、写权限,chmod ugo+rw a.txt 。。两种方式,个人喜欢第一种。。
  3. 修改文件组  chgrp ,,chgrp 组名 文件路径  
  4. 修改文件拥有着  chown,, chown 用户名 文件路径 ,,这样只修改拥有者。 chown 用户名:组名 文件路径  ,修改用户和拥有组。  -R 参数会修改目录及下级目录。

九、磁盘和内存

  1. 查看磁盘分区  fdisk -ul

  2. 查看磁盘使用情况  df -h

  3. 查看文件大小   du -h 文件路径

  4. 查看进程  ps -aux,,  查看有关java的进程 ps -aux | grep java

  5. 显示进程状态 top    -i 不显示僵尸进程,,-d 10 10秒刷新一次,,-p  10,11,12 显示pid为10 11 12的进程状态, ,

  6. 进程树 pstree   -p 30000 显示pid30000的进程树  -u root 显示root用户的进程

  7. 结束进程  kill 30000 结束30000进程

  8. 查看网络状态 netstat -tunlp  ,,查看端口占用情况  netstat -tunlp | grep 8080

十、搜索查找

  1. 查找文件或目录  find   find 查找路径 -name 文件名 -u 用户 +n 文件大小大于n的 -n大小小于n的
  2. 文本搜索命令 grep  非常强大的文本搜索工具

十一、服务

  1. 启动、关闭、重启  service network start|stop|restart ,,具体服务的提供功能函数有区别,可用 service 服务名 -help查看
  2. 查看服务启动配置 chkconfig network --list 
  3. 启动、关闭服务启动配置  chkconfig network on|off
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值