linux常用命令
1.mkdir 创建目录
mkdir --help
mkdir a/b/c -p 加参数-p表示同时创建父目录
mkdir -v 每创建一个文件夹显示信息
mkdir -p /data/`date+%F ` 创建一个以当前日期命名的目录,用反引号``表示,可用于执行其内命令
2.rm 删除
rm -r 删除递归目录及文件
rm -f 强制删除
3.touch 文件名 文件名不存在时创建
4.chmod u=rwx,g=rwx,o=rw a.txt
chmod u+x,g+w,o+rw a.txt
#421=rwx,用421表示读写执行权限
chmod 777 a.txt 其中一个7就表示一个角色的读写执行权限
umask 掩码 ,umask 000,系统设计之初文件权限是666,目录权限是777
如果umask 022,则文件权限为666-022=644,目录权限755
5.echo 文件内容>文件名 向文件中覆盖内容
echo 文件内容>>文件名 向文件中追加文件内容
6.yum install lrzsz -y 上传下载文件工具
7.linux包分类:二进制包、源代码包
.tar.gz 主要为源代码包,包里含有.h .c等文件,查看tar包里内容,tar -tf tar包
.rpm 主要为二进制包,通过file命令查看,里面有bin
file 文件名 ---查看文件编码
8.二进制包安装、升级、卸载
rpm --help | more --管道符是将前面命令输出的结果作为后面命令的输入 ,可以分页查看
rpm -ivh rpm包 --安装带进度条
rpm -Uvh rmp包 --升级
rpm -e rmp包 --卸载
rpm -qa 包名 --查看是否安装成功
9.whereis 文件名 --查找文件
10、源代码软件包管理 ,预编译、编译、安装
tar -xzvf tar包 --解压缩
./configure --解压后进入到目录进行预编译
make --编译
make install --安装,默认安装至/urs/local/
升级同安装
卸载直接在安装目录删除
11.yum工具,需要访问外网,可以自动解决依赖,rpm需要手动解决
只需要知道报名,yum工具自动从源端仓库下载安装,源端仓库地址可以通过查看cd /etc/yum.repose.d/这个目录下.repo文件
安装:yum install 包名
查看安装:yum list 包名
升级:yum update 包名
卸载:yum remove 包名
12.seq 1 100 打印序列
echo {1..100} 同上
13 expr 100+200 计算