mkdir 创建目录
-p 递归创建目录
cd 切换路径
cd – 在上个目录和当前目录之间来回切换
ls 查看目录或文件信息
-l 列出目录或者文件的详细信息。比如权限、修改时间等
-a 列出当前目录下的所有文件,包含隐藏文件
-d 只列出目录的详细信息
-h 以人类能查看的方式,列出文件的大小
列出当前目录下的所有文件,包括隐藏文件
以人类能查看的方式,列出文件的大小
只列出目录的详细信息
cat 查看文件
-n 显示行号
-b 只显示非空行的内容(显示行号)
-s 压缩空行
echo 打印文件内容或编辑文件内容
-n 不换行输出
-e 可以使用转义字符(/n 回车,/t tab键)
不换行输出
使用转义字符
xargs 从标准输入(管道或stdin、输入重定向)获取数据,并将数据转换成命令行的参数
简单理解就是 find | 后跟文件,需要用xargs,如果 find | 后跟字符串,就不需要用xargs
find 详细查找文件或目录
-type 文件类型:f=文件 d=目录 c=字符类型 b=块设备类型
-name 文件名
-iname 文件名不区分大小写
-size 根据文件大小来查找文件
grep 过滤器
-n 显示行号
-v 排除内容
-i 不区分大小写
-E 可以同时实现两条命令的使用,当然也要加 |
显示行号
排除666这一行
找出包含cde或者666的行
head 查看文件的前N行
-n 跟数字,表示查看前几行,不加默认是前10行
tail 查看文件的后N行
-n 跟数字,表示查看后几行,不加默认是后10行
-f 循环读取,监视filename文件的尾部内容
alias 查看和设置别名
查看别名:alias
设置别名:alias cls=”clear”
unalias 取消别名
seq 生成序列
-s 指定分隔符
-w 输出同宽数列,不足的位数用0补齐
生成1-10的数字,分隔符使用 :
向文件里写入1-100的数字,指定同宽数列
man 帮助命令
man cp 查看cp的用法,输入/关键字,回车进行搜索
–help 简单的帮助命令
cp –help 查看cp的用法
uname 查看系统
-m 查看系统是几位的操作系统
-r 查看系统的内核版本
-a 查看详细的系统内核版本和操作系统
stat 详细查看文件和目录信息
rz 上传命令、sz下载命令
需要使用yum install -y lrzsz
来安装
useradd 创建普通用户
-u 指定uid
-s 指定登录shell
-M 不创建用户的家目录
指定uid
指定登录shell,且不创建用户的家目录
passwd 创建用户密码或修改密码
–stdin 非交互式设置密码
-n 指定最短使用期限
-x 指定最大使用期限
非交互式设置密码
交互式设置密码
su 切换用户
- 加载环境变量
hostname 显示和设置主机名
hostname 显示主机名
hostname test.testing 修改主机名为test.testing,重启失效,永久生效需修改配置文件/etc/sysconfig/network
init 切换运行级别
init 0 关机
init 1 单用户
init 2 没有NFS网络的多用户模式
init 3 有NFS网络的多用户模式
init 4 没有用户
init 5 x window
init 6 重启
runlevel 查看当前系统的运行级别
shutdown 关机
-h 关机
-r 重启
-c 终止关机或重启的动作
shudown -h now
shutdown -r now
reboot 重启
history 查看命令的历史记录
!N:再次执行历史命令中的第N条命令
!!:再次执行上一条命令
mount 磁盘挂载
-t 后面可以接文件系统ext2、ext3等
-r 只读挂载
which 详细查看命令的路径
which ls
ifup 启动网卡、ifdown 停止网卡
nl 显示行号
less 查看当前文档内容
相比cat,less的使用方式更加灵活多变,它可以实现上下翻页等功能
-N 显示行号
more 按页查看,不能回退
wc 统计文件的字数和行数、字节数
-l 显示总行数,常用于查看进程是否启动
-c 显示字节数
-m 显示字符数
-w 显示单词数
查看文件总行数
查看文件的单词数
查看进程是否存在:0 表示不存在,1 表示存在
chkconfig 设置开机自启动
–list 查看启动服务
–level 设置运行级别
–add 添加服务
–del 删除服务
df 列出linux下所有磁盘的容量
-h 以人类可读的方式显示出来
-T 查看当前挂载的文件系统
file 查看文件类型
last 查看最近的用户登录信息
对应的数据文件是/var/log/wtmp
lastlog 查看最近登录的所有用户信息
对应的数据文件是/var/log/lastlog
ln 链接文件
硬链接:不加-s。可以看作是一种备份,当原文件写入,备份文件也会自动写入。当原文件删除,备份文件还能继续使用
软链接:加-s。可以看作是windows下的快捷方式,此链接方式的特点是:原文件删除,备份文件不能使用
ln -s 原文件名 链接文件名
tar 打包命令
-z 通过gzip的支持进行压缩和解压缩
-c 新建打包文件
-x 解压缩打包文件
-v 显示详细信息
-f 表示后面直接跟文件名
tar -zcvf 压缩文件名 原文件名
tar -zxvf 原文件名
du 显示linux目录下的容量
-s 列出目录容量
-h 以人类可读的方式显示出来
date 设置和显示时间
-s 修改并设置时间
-d 可以显示以前和未来的时间
%H 小时
%M 分钟
%S 秒
%X 相当于%H:%M:%S
%Y 完整年份
%m 月
%d 日
whereis 查找文件帮助、源代码、命令
locate 根据数据库里的内容查找文件
使用前先使用yum install -y mlocate
安装库,然后使用updatedb
更新库
basename 去除了路径的文件名
dirname 去除了文件名的路径部分
原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/275079.html