ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux快捷指令

linux快捷指令

Linux操作系统 作者:goufang 时间:2020-08-13 09:19:19 0 删除 编辑

1. type:查询命令 是否属于shell解释器 2. help : 帮助命令 3. man : 为所有用户提供在线帮助 4. ls : 列表显示目录内的文件及目录 -l 以长格式显示文件和目录的列表 -a 显示所有子目录和文件的信息 -A 与-a基本类似,但有两个特殊的隐藏目录‘.’和'..'不显示 -d 显示目录本身的属性,长与-l同时使用 -h 以更人性化的方式显示目录或文件的大小,长与-l同时使用 -R 以递归的方式显示目录及其子目录中的所有内容

5. du :用于统计制定目录和文件所占用磁盘空间的大小 -a 统计磁盘空间占用是所有的文件,而不仅仅是统计目录 -s 只统计所占用空间的大小 6. touch: 创建空文件,用于测试

7. mkdir : 创建目录 -p 一次性创建嵌套的多层目录 -v 显示详情 -m 跳出当前的umask

8. cp: 复制文件或目录 -f 覆盖同名文件或目录,强制复制 -i 提醒用户确认 -r 递归复制

9. rm :删除指定的文件或目录 -f 不提示,直接强制删除 -i 提示用户确认 -r 递归式删除整个目录树

10. mv :将制定文件或目录转移位置(剪切),如果目标位置与原位置相同,则相当于执行重命名操作

11. which : 查找Linux命令程序所在的位置

12. find : 精细查找文件或目录 -name 按名称查找 eg: find /etc -name "resol*.conf" -size 按大小查找 eg: find /etc -size +1M(k,M,G) -user 按属性查找 eg: find /etc -user root -type 按类型查找 eg: find /boot -type d (d 目录; f 普通文件 ; b 块设备 ; c 字符设备文件) -a (and) 逻辑 ‘与’ 运算 -o (or) 逻辑‘或’ 运算

13. pwd :查看当前路径

14. stat : 查看文件详细状态信息

===========================================

15. cat : 查看文件内容,可同时显示多个文件的内容(正序显示) 16. tac : (倒序显示) 17. nl :不显示行号 -n 显示内容的同时显示行号 -A 显示所有的字符(通常Windows系统拷贝过来的文件无法直接cat到,需要加此选项) 【root@www~】# cat -n /etc/yum.conf 【root@www~】# cat -nA /etc/yum.conf 【root@www~】# cat -nl /etc/yum.conf

18. more:全屏方式分页显示文件内容 a.按enter 向下滚动一行 b.按空格键向下滚动一页 c.按q键退出 【root@www~】#more /etc/passwd 19 。 less: 与more基本相同,但拓展功能更多

20. head:查看文件开头的一部分内容,默认显示10行,可加选项调节 【root@www~】#head -5 /etc/passwd (显示pass文档文件 的前五行) 21. tail :查看文件结尾的一部分内容

22. wc:统计文件中的单词数量 -l 统计行数 -w:统计单词个数 -c:统计字节数 【root@www~】#wc /etc/hosts 2 10 158 /etc/hosts (行数,单词数,字节数)

23. grep :在文件中查找并显示包含指定字符串的行 -i : 查找时忽略大小写 -v:反转查找,输出与条件不符的行  “^...”表示以...开头  “...$”表示以...结尾  “^$”表示空行 eg:【root@www~】#grep -v "^#" /etc/yum.conf | grep -v "^$"  ( 过滤掉以“#”开头的注释行及空行) 24. egrep:增强型过滤 (等同于 grep -E )

25. gzip:压缩 (压缩后文件格式为 ".gz") 26. gzip -d :解压缩格式为.gz 的压缩文件

27. bzip2: 压缩 (压缩后文件格式为 ".bz2") 28. bzip2 -d :解压缩格式为 .bz2 的压缩文件

29. tar :制作归档文件,释放归档文件  tar [选项c...] 归档文件名 源文件或目录  tar 【选项 x...】 归档文件名 【-C 目标目录】 -c 创建.tar 格式的包文件 -x 解开.tar 格式的包文件 -v 输出详细信息 -f 表示使用归档文件 (后面需紧跟归档文件名) -t 列表查看包内的文件 -C 解包时指定释放的目标目录 -z 调用 gzip 程序进行压缩或解压 -j 调用bzip2 程序进行压缩或解压

eg: tar zcvf aaa.tar.gz /aaa/ eg: tar zcf /opt/home.tar.gz /home/ eg: tar cjvf aaa.tar.bz2 /aaa/ tar xf aaa.tar.bz2 -C /root/

30. vi : 文本编辑器 31. vim :vi编辑器的增强版

模式切换:  a 在光标后插入内容 A 在光标所在的行末尾插入内容 i 从当前光标前插入内容 l 在光标所在行行首插入内容 o 在当前光标下插入空行 O 在当前光标上插入空行

32. rpm 查询已安装的RPM软件信息  (1)格式: rpm -q 【子选项】 【软件名】 -qa : 查看已安装的所有 RPM 软件列表 -qi : 查看指定软件的详细信息 -ql :查询软件包的目录,文件列表 eg:【root@www~】#rpm -q bash bash-4.1.2-15.el6_4.x86_64 【root@www~】#rpm -qa | grep bash bash-4.1.2-15.el6_4.x86_64 查询未安装的RPM包文件 rpm -qb [子选项] RPM包文件 -qpi :查看该软件的详细信息 -qpl : 查看包内所含的目录,文件列表

安装升级RPM包文件 rpm 【选项】 RPM包文件 -i: 安装一个新的rpm软件包 (install) -U:升级,若未安装,则进行安装 -h: 以“#”号显示安装的进度 -v : 显示安装过程中的详细信息 -F: 更新某个rpm软件,若未安装,则放弃安装

33. yum 安装:yum -y install 软件名 卸载:yum -y remove 软件名 升级:yum -y update 软件名 卸载光盘 : umount /dev/rs0 安装光盘: mount /dev/sr0 /media/ (media 介质)

34. ./configure进入设置模式 35. make 编译 36.  make install 编译安装 37. md5sum 检验校验和

==================================

重启命令

38. reboot 39. shutdown -r now 40. init 6

关机命令

41 . halt -p 42 . shutdown -h now 43 . init 0 ------------------------ sync;sync;sync;reboot sync:数据同步命令, 它会把内存中的数据同步到硬盘中去,防止在瞬时在 关机或重启时,数据丢失

重启关机命令 reboot shutdown -r now init 6

halt -p shutdown -h now init 0

44 . sync 同步数据 ====================================== 45 . echo回显 46 . sleep 休眠

47 . useradd : 添加用户账号 命令 useradd [选项】 用户名 -u :指定uid标记号 -d:指定宿主目录,缺省默认为/home/用户名 -e:指定账号失效时间 -M:不为用户建立初始化宿主目录 (-d 与 -M 不能同时使用) -s:指定用户登录的shell -g:指定用户的基本名 -G:指定用户的附加组名 -c:添加备注,显示在/etc/passwd第五字段

eg:[root@www~]#groupadd group1 [root@www~]#mkdir -p /testgroup1 [root@www~]#groupadd jiaoxue [root@www~]#useradd -d /testgroup1/tom/ -g group1 -G jiaoxue -s /bin/bash -e 2016-01-01 tom [root@www~]#passwd tom ..........  ........... [root@www~]#tail -1 /etc/passwd [root@www~]#tail -1 /etc/shadow

48 . userdel : 删除用户账号命令 userdel 用户名 -r : 删除用户的同时删除用户的宿主目录 eg: [root@www~]#userdel -r tom1 [root@www~]#ls /testgroup1/

东莞购房网 http://dg.goufang.com/


49 . usermod :修改用户属性 命令 usermod [选项] ... 用户名 -l : 更改用户账号的登录名字 -c : 修改用户的备注 -L : 锁定用户账号 -U: 解锁用户账号 eg: [root@www~]#usermod -l tom1 tom [root@www~]#tail -1 /etc/passwd tom1:x:501:501::/testgroup1/tom/:/bin/bash [root@www~]#usermod -c jiaoxue tom1 [root@www~]#tail -1 /etc/passwd tom1:x:501:501:jiaoxue:/testgroup1/tom/:/bin/bash

50 . groupadd: 添加组账号命令 注GID:组标识号 格式: groupadd [-g GID] 组账号名

51 . groupdel: 删除组账号 eg: [root@www~]#groupdel market [root@www~]#tail -5 /etc/group 52 . groups :查询客户所属的组 groups 用户名

53 . passwd : 设置/更改用户口令 passwd 【选项】 用户名 -d : 清空用户密码 -l : 锁定用户账号 -S: 查看用户账号的状态(是否被锁定) -u:解锁用户账号 -x, --maximum=DAYS:密码的最长有效时限 -n,--miximum=DAYS:密码的最短有效时限 -w,--warning=DAYS:在密码过期前多少天开始提醒用户 -i, --inactive=DAYS:当密码过期后经过多少天该账号会被禁用

54 . gpasswd:设置组账号密码(极少用),添加,删除组成员  gpasswd [选项] ... 组账号名

选项为空时,表示给群组设置密码,仅 root 用户可用

-a : 向组内添加一个用户

-d : 从组内删除一个用户成员 -M:定义组成员列表,以逗号分隔

55 . id : 查询用户身份标识 id 【用户名】

56 . w :查询已登录到主机的用户信息

57 . who:与 w 命令类似,查询已登录到主机的用户

58 . finger: 查询账号的详细信息 finger 【用户名】

59 . whoami : 查询当前登录的账号名

60 . tree : 将所有文件以树的形式列出来

========================================================

临时关闭防火墙 systemctl stop firewalld 永久关闭防火墙 systemctl disable firewalld

临时关闭selinux安全机制 setenforce 0 永久关闭selinux安全机制 sed -i '7 s/enforcing/disabled/' /etc/selinux/config

yum -y clean all ,清除缓存时会遇到 /var/run/yum.pid 被锁定 ↓ ↓ ↓ ↓ ↓ 解决方法:

通过xshell再复制一个新的终端通道:

执行以下命令 :

> /var/run/yum.pid

即可解决问题。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69981670/viewspace-2711314/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Linux操作系统
请登录后发表评论 登录
全部评论

注册时间:2020-08-13

  • 博文量
    21
  • 访问量
    8347