美文网首页
系统命令及作用?

系统命令及作用?

作者: linux_龍 | 来源:发表于2019-06-10 21:34 被阅读0次

1.yum

yum 安装软件
yum install -y 安装指定软件
yum groupinstall -y xxx 安装指定包组
yum grouplist 显示安装包组信息
yum list 显示可以安装软件包信息
yum repolist 显示使用yum源信息(base epel)
yum provides 查看命令属于那个安装包
yum remove 移除(卸载)指定软件程序(建议不要使用,容易卸载依赖软件

2.rpm

rpm 安装软件
rpm -ivh 软件包名称
-i install 安装
-v 显示安装过程
-h 以人类可读显示安装过程
-qa 查询安装包是否被安装
-ql 列出该安装包中有哪些文件
-qf 列出服务器中一个文件属于哪个安装包
-qc 查看软件配置文件路径信息
rpm -ivh 光盘下载
-e tree --nodeps 卸载指定软件

3.echo --生成序列信息

[root@oldboy62-0 ~]# echo {01..10}
01 02 03 04 05 06 07 08 09 10
生成奇数:
[root@oldboy62-0 ~]# echo {01..10..2}
01 03 05 07 09
生成偶数:
[root@oldboy62-0 ~]# echo {02..10..2}
02 04 06 08 10
生成字母:
[root@oldboy62-0 ~]# echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z

4.mkdir 创建目录

创建多个目录的信息:
[root@oldboy62-0 /oldboy]# ll
total 0
[root@oldboy62-0 /oldboy]# mkdir oldboy{01..10}
[root@oldboy62-0 /oldboy]# ll
total 0
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy01
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy02
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy03
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy04
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy05
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy06
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy07
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy08
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy09
drwxr-xr-x 2 root root 6 Jun 18 21:37 oldboy10
创建不同目录:
[root@oldboy62-0 /oldboy]# mkdir /oldboy/oldboy{www,baidu,com}
[root@oldboy62-0 /oldboy]# ll
total 0
drwxr-xr-x 2 root root 6 Jun 18 21:40 oldboybaidu
drwxr-xr-x 2 root root 6 Jun 18 21:40 oldboycom
drwxr-xr-x 2 root root 6 Jun 18 21:40 oldboywww

5.cat查看文件内容

cat编辑多行文件内容
[root@oldboy62-0 /oldboy]# cat >> /oldboy/oldboy.txt <<EOF
> oldboy01
> oldboy02
> oldboy03
> oldboy04
> EOF
[root@oldboy62-0 /oldboy]# cat /oldboy/oldboy.txt
oldboy01
oldboy02
oldboy03
oldboy04

zcat 直接查看压缩包中的文件信息

6.xargs 分组

[root@oldboy62-0 /oldboy]# xargs -n2 </oldboy/oldboy.txt
oldboy01 oldboy02
oldboy03 oldboy04

7.less more ---查看文件内容 逐行阅读文件或逐页阅读文件内容

8.tr 替换信息,按字符进行替换

9.mount 挂载

umount 卸载

10.tree查看目录结构信息

[root@oldboy62-0 /]# tree
├── app
│   ├── app -> /app
│   ├── data
│   │   ├── alex
│   │   │   ├── oldboy01.txt
│   │   │   ├── oldboy02.txt
│   │   │   ├── oldboy03.txt
│   │   │   ├── oldboy04.txt
│   │   │   ├── oldboy05.txt
│   │   │   ├── oldboy06.txt
│   │   │   ├── oldboy07.txt
│   │   │   ├── oldboy08.txt

tree -d 只查看目录数据信息

[root@oldboy62-0 /]# tree -d
.
├── app
│   ├── app -> /app
│   ├── data
│   │   ├── alex
│   │   └── oldboy
│   │       └── alex

tree -L 查看目录的指定层数信息

[root@oldboy62-0 /]# tree -L 2
.
├── app
│   ├── app -> /app
│   ├── data
│   ├── log
│   ├── olbdoy02
│   ├── oldboy
│   └── oldboy01

11.tar 压缩数据信息

-zcvf
z 指定压缩数据方式 gzip方式压缩数据
c 创建压缩包文件
v 显示压缩过程
f指定压缩包文件保存的路径
压缩目录如何进行删除--exclude
--exclude-from
tar tf 查看压缩包

tar xf 解压压缩包

12.which 查询文件命令路径

[root@oldboy62-0 ~]# which `tree`
/usr/bin/which: no . in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

13.whereis 查询文件命令路径及安装包路径

[root@oldboy62-0 ~]# whereis tree
tree: /usr/bin/tree /usr/share/man/man1/tree.1.gz

14.locate uptadedb updatedb 更新locate查找信息的系统数据库的命令

[root@oldboy62-0 ~]# locate updatedb
/etc/updatedb.conf
/usr/bin/updatedb
/usr/share/augeas/lenses/dist/updatedb.aug
/usr/share/man/man5/updatedb.conf.5.gz
/usr/share/man/man8/updatedb.8.gz
/usr/share/vim/vim74/ftplugin/updatedb.vim
/usr/share/vim/vim74/syntax/updatedb.vim

15.安全操作命令

chattr 将文件数据进行上锁命令
+i 对文件进行上锁
-i 对文件进行解锁
lsattr 查看文件锁定状态

16.wget 下载软件命令

17.lrzsz 下载上传数据信息 linux -windows

18.touch 创建文件

[root@oldboy62-0 ~]# ll
total 0
[root@oldboy62-0 ~]# touch oldboy
[root@oldboy62-0 ~]# ll
total 0
-rw-r--r-- 1 root root 0 Jul  3 21:14 oldboy

19. ls 列表查看目录或文件信息

    ls -d      查看目录是否存在
ls -l      显示文件或目录的详细属性信息
ls -h      以人类可读方式显示信息
ls -a      显示隐藏文件数据信息
ls -r      反向排序信息
ls -rt     按照文件修改时间反向排序
ls -S      按照文件大小进行排序
ls -i      查看文件inode号码信息

20.pwd 显示当前所在路径 (绝对路径)

[root@oldboy62-0 /var/log]# pwd
/var/log

21 vi 直接编辑修改文件内容

vi -r 恢复临时文件中的内容

22.cd 切换目录路径

cd.. 返回上次所在位置
cd - 显示上一次所在的位置
cd~ 进入家目录

23.cp 复制备份数据

cp -r 复制备份目录
cp -a 复制备份目录
cp -t 指定复制的目标路径 反向复制

24.mv 移动备份数据 (剪切)

mv -t 指定移动的目标路径 反向移动

25.rm 删除系统数据信息

-f 强制删除数据
-r 剃归删除数据 (删除目录)

26.shutdown 关机重启命令

-h 关机操作
-r 重启操作

27.mount 挂载命令

-o remout 重新挂载
-o rw/ro 指定挂载点目录权限位读写/只读

28.umount 卸载命令

-if 强制卸载

29.df 查看磁盘挂载信息/磁盘使用情况

-h 以人类可读方式参看信息

30.export 用于修改设置环境变量

31.source 礼记加载文件配置信息

32.alias 查看别名设置和修改别名设置

33.unalias 取消别名功能

34.hostname 显示主机名称及修改主机名称

hostname -i 显示网卡地址信息
hostnamectl 永久和临时修改主机名称

35.systemctl 用于启动/停止/重启服务程序

systemctl start /stop
systemctl status /is- activeis enabled

36.ifup/ifdown 控制指定网卡启动或停止

37.tail 查看文件结尾信息

tail -5 查看倒数第几行(默认倒数10行)
tail -f/-F 追踪实时监控文件的信息变化

38.head 查看文件头部信息

head -5 查看文件头部几行信息 (默认开头10行)

39.uniq 去重命令

uniq -c 将重复信息进行统计

40.wc 统计字符信息

wc -l 统计行数

41.w 显示系统连接用户信息/显示负载信息

42.free 显示内存信息

free -h 以人类可读显示信息

43.lscpu 显示系统cpu信息

44.uname 显示系统信息

-a 显示系统详细信息

45.useradd 创建用户

46.passwd 设置用户密码

--stdin 免交互设置密码

47.su 切换用户

su -

48.whoami 显示当前用户信息

49.setenforce 临时修改selinux

getenforce 查看selinux状态信息

50.ps -ef 查看系统进程信息

51.kill 杀死进程信息

kill -9 强制杀死指定进程(慎用)

52.history 调取历史命令记录信息

history -w 将内存中历史命令保存到~/.bash_history文件中
history -c 清空历史记录

53.less/more 逐行和逐页查看文件信息

54.tr 替换文件信息(显示时替换) sed vim >

55.whereis 查看命令所在路径

56.locate/updatedb 查看系统文件所在路径

57.file 查看文件类型

58.xargs 实现对信息进行分组

xargs -n2 <oldboy.txt
find|xargs -i cp {}

59.tar 压缩数据命令

-zcvf 对数据进行压缩
-tf 对数据压缩包进行查看
-xf 对数据包进行解压
h压缩软连接文件时,将软连接指向源文件进行压缩
-C 指定解压路径

60.id 查看用户uid gid 以及所属组信息

61.date 修改时间信息和显示时间

62.ntpdate 同步时间命令

ntpdate ntp1.aliyun.com

63.stat 显示数据详细属性信息

64.ln 创建连接命令

ln -s 创建软连接

65.crontab 编写定时任务

crontab -e
crontab -l 查看定时任务信息

66.ping 测试网络连通性

-c 指定ping多少个包
-q 只显示ping包结果
-f 急速ping

67.上传软件到linux系统

yum install -y lrzsz
rz -y windows数据 ---linux系统
sz -y linux数据 ---windows系统

68.路由追踪命令

[c:\~]$ tracert -d baidu.com

通过最多 30 个跃点跟踪
到 baidu.com [220.181.38.148] 的路由:

  1    <1 毫秒   <1 毫秒   <1 毫秒 192.168.20.254 
  2    10 ms     4 ms     6 ms  122.71.240.1 
  3     9 ms     4 ms     1 ms  222.35.254.217 
  4    13 ms     6 ms     3 ms  222.35.65.42 
  5     4 ms     3 ms     4 ms  10.172.61.1 

相关文章

  • 系统命令及作用?

    1.yum yum 安装软件yum install -y 安装指定软件yum groupinstall -y xx...

  • Linux查看内核

    方法一: 命令: uname -a作用: 查看系统内核版本号及系统名称 方法二: 命令: cat /proc/ve...

  • 第十七天课堂笔记 3月22

    系统权限知识及应用 作用之一:sgid的作用就是让普通用户可以在执行某个设置了sgid位的命令时,拥有和命令对应用...

  • Linux云计算命令整理

    线上查询及帮助命令 文件和目录操作命令 查看文件及内容处理命令 有关磁盘与文件系统的命令 内置命令及其它 关机/重...

  • Linux时间日期类命令

    date 命令的作用:显示当前日期和时间 显示当前的年份 设置系统的日期 应用实例: cal 命令的作用:查看日历...

  • 【Git】Git reset/revert的应用

    课下来自己动手试试git的命令 主要尝试及记录 以上3个命令的具体作用及区别,这些命令主要用于撤销修改,但又各有些...

  • 2018-10-21

    Linux查看系统信息的一些命令及查看已安装软件包的命令 系统 # uname -a # 查看内核/...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • linux基础命令分类总结

    危险的系统命令 线上查询及帮助命令 目录操作命令 文件操作命令 文件查看以及处理命令 文件打包压缩命令 信息显示命...

  • Linux系统不停止服务,清空nohup.out文件

    一、nohup.out的由来及作用 用途:LINUX命令用法,不挂断地运行命令。 语法:nohup Command...

网友评论

      本文标题:系统命令及作用?

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