通用命令&文件命令&软件包管理

//该笔记仅作为本人常用命令参考笔记

通用命令

Ctrl + 加号 => 把终端放大
Ctrl + 减号 => 把终端放小
Ctrl+shift+t => 打开多一个终端
Ctrl+l	清屏

type => 检测命令,判断给出的指令是内部指令还是外部指令
su + 用户 => 切换用户

history   查看历史
init 0-6	切换级别
(centos8不再使用/tec/inittab/文件,用target代替)

rpm	执行安装包
tree	列出指定目录下的所有文件
vim	新建、打开文件
uname -r	查看内核版本号
pwd  	查看当前路径


yum  install 软件名               	安装、升级软件包
yum remove 软件名		卸载软件包,可自动解决其依赖关系
yum  update 软件名              	升级软件包
yum list installed                   	查询系统中已安装的软件包

xshll中使用:
rz	传送文件到linux
sz	从linux接收文件

ifconfig ens33(网卡名字) ip地址 netmask 255.255.255.0	临时修改网卡ip地址
ifconfig ens33  (网卡名字):0  ip地址 netmask 255.255.255.0	添加多个临时ip地址
ip addr shou( | more)	查看ip地址,与ifconfig一样
ip addr delete ip地址 dev ens33(网卡名字):0	删除临时ip
hostname	查看主机名
hostnamectl set-hostname 主机名	改主机名


systemctl stop(start) firewalld.service		临时关闭(开启)防火墙
systemctl disable(enable) firewalld.service	开机关闭(开启)防火墙


systemctl is-enable 服务		查看某服务是否开启

zsh	切换到zsh
exit	退出

.bash* = .bash_profile 、.bashrc、.bash_history

chattr +i  文件名/目录名	扩展文件不可改变属性,不允许对文件进行修改删除
			如果是目录,只能修改目录之下的文件,不能在目录上新建和删除文件	
lsattr 文件名		查看扩展属性
chattr -i	文件名/目录名	删除不可改变属性
ls、cat   (目录)   | grep 关键字		在当前目录寻找关键字匹配的文件
find [查找范围] -name [文件名]  -type [文件类型]		查找文件
man 命令	    (manual:手册)			查看命令作用

echo $LANG		查看当前语言环境(默认环境:zh_CN.UTF-8、美式英语:en_US.UTF-8)
LANG=en_US.UTF-8	改成英语语言环境



ls -lth	按时间查看文件
du -sh	查看目录大小
df -h	查看磁盘分区

data +%Y%m%d			显示年月日
data +"%Y%m%d  %H:%M:%S"	显示年月日时分秒
data -s  20170915			设置年月日
data -s "2017-09-15 20:15:35"	设置系统时间

ps -ef |grep mysql		查看mysql服务是是否开启
grep:
-c:统计符合字符串条件的行数
-v:显示不包括文本的所有信息	
-i :  搜索时候忽略大小写	

文件命令

ls -l (ll) => 查看详细的信息
ls -a => 查看隐藏文件(文件前面加.  可隐藏文件)
ls -d => 查看目录
ls -s =>查看每个文件的大小
ls -t =>时间排序


tree	列出指定目录下的所有文件
touch	创造文件
cat 	显示文件内容
hexdump	查看二进制文件
tac	反序列显示文件内容
vim 	创造、修改文件
mkdir	创造目录
rm -rf	删除文件或者目录(慎用,可以先试试mv)
cp -r	复制文件
less+文件名	显示文件内容	
| more		按more模式,显示文件内容(空格键下翻一页,不支持后退)
| sore		处理数据时,按字母排序,可以跟| more一起用
which	查看文件、显示命令路径
file 	查看文件类型
find / -mtime	查看文件修改时间
(ctime:文件状态被修改的时间、mtime:文件内容被修改的时间、atime:访问文件时间)

stat 	查看文件indor信息
ls -i 	文件名和inode号
df -i	查看所在分区的inode情况
ln 源文件 目的文件		创造硬链接
(多个文件指向一个iNode,达到共享备份的作用,源文件删除不影响连接文件使用)
ln -s 源文件 目的文件	创造软连接
(相当于Windows中的快捷方式) 
1.当文件名乱码的时候,可以直接删除inode节点,起到文件的作用 
2.每次修改文件以后,对应的inode号都会改变
mkfs.ext4、mkfs.xfs

软件包管理

uname -r		查看内核版本
df -h 		显示所有挂载的文件系统的磁盘使用情况	
df -h  文件名	显示指定磁盘文件的使用情况

rpm -ivh 		安装包	安装rpm安装包
rpm -Uvh		安装包	升级安装包
rpm -q  			安装包	查询是否安装
rpm -e  			安装包	删除已经安装的rpm
rpm -qf  			文件/命令	查询文件或命令属于哪个安装包
rpm -qi 			 安装包	已安装包的详细信息
rpm -qip			 安装包	未安装包的详细信息

yum search 软件包		搜索软件包
yum install 软件包		安装软件包
yum update 软件包		升级软件包 	
yum remove 软件包		删除软件包
yum info	安装包			查询rpm包作用
yum provides 				命令/软件包	查看命令/软件包由哪个安装包安装
yum grouplist 				查看有哪些软件包组
yum group install 		软件包组	安装软件包组
yum group remove 		软件包组	卸载软件包组
yum clean all				清空缓存

源码安装Nginx:(源码的安装三步骤:配置(configure)、编译(make)、安装(make install)。)
yum install -y gcc gcc-c++
yum install -y gcc gcc-c++ make zlib-devel pcre pcre-devel openssl-devel	安装依赖包
wget http://nginx.org/download/nginx-1.8.0.tar.gz	压缩打包nginx
tar -zxvf nginx-1.8.0.tar.gz									解压Nginx压缩包
./configure --prefix=/usr/local/nginx						配置路径
make (-j 4)		将源码编译为二进制文件,按Makefile文件,-j 4 指定4核心cpu编译,加快速度
make install		安装已编译好的程序,按照Makefile定义文件安装
make clean			清空上次make产生的文件


tar -cvf sysconfig.tar    /etc/sysconfig	打包,将目录/etc/sysconfig/目录下的文件打包成文件sysconfig.tar文件,并且放在当前目录下
tar -xvf sysconfig.tar		解压,将压缩文件sysconfig.tar文件解压到当前文件夹内
-C  /opt/				指定路径,放到命令最后
tar -rvf  sysconfig.tar   /etc/sysconfig/	添加,将目录/etc/sysconfig/目录下的文件添加到文件sysconfig.tar文件中去
tar -tvf sysconfig.tar		查看压缩文件sysconfig.tar文件里面的内容

tar –xvf file.tar 			//解压 tar包
tar -zxvf file.tar.gz		//解压tar.gz(压缩gzip:tar –czvf sysconfig.tar.gz  /etc/sysconfig)
tar -jxvf file.tar.bz2   		//解压 tar.bz2
tar -Jxvf file.tar.xz		//解压tar.xz
tar –Zxvf file.tar.Z   		//解压tar.Z
unrar e file.rar 			//解压rar
unzip file.zip 				//解压zip  -d /opt/指定目录(压缩zip:zip  a.zip  /etc/sysconfig/)

gzip压缩速度最快,xz压缩比例最高,bzip2适中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值