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
网友评论