常用linux命令(一)


mkdir 创建目录

-p 递归创建目录
常用linux命令(一)

cd 切换路径

cd – 在上个目录和当前目录之间来回切换
常用linux命令(一)

ls 查看目录或文件信息

-l 列出目录或者文件的详细信息。比如权限、修改时间等
-a 列出当前目录下的所有文件,包含隐藏文件
-d 只列出目录的详细信息
-h 以人类能查看的方式,列出文件的大小

列出当前目录下的所有文件,包括隐藏文件
常用linux命令(一)

以人类能查看的方式,列出文件的大小
常用linux命令(一)

只列出目录的详细信息
常用linux命令(一)

cat 查看文件

-n 显示行号
-b 只显示非空行的内容(显示行号)
-s 压缩空行
常用linux命令(一)

echo 打印文件内容或编辑文件内容

-n 不换行输出
-e 可以使用转义字符(/n 回车,/t tab键)

不换行输出
常用linux命令(一)

使用转义字符
常用linux命令(一)

xargs 从标准输入(管道或stdin、输入重定向)获取数据,并将数据转换成命令行的参数

简单理解就是 find | 后跟文件,需要用xargs,如果 find | 后跟字符串,就不需要用xargs

常用linux命令(一)

find 详细查找文件或目录

-type 文件类型:f=文件 d=目录 c=字符类型 b=块设备类型
-name 文件名
-iname 文件名不区分大小写
-size 根据文件大小来查找文件
常用linux命令(一)

grep 过滤器

-n 显示行号
-v 排除内容
-i 不区分大小写
-E 可以同时实现两条命令的使用,当然也要加 |

显示行号
常用linux命令(一)

排除666这一行
常用linux命令(一)

找出包含cde或者666的行
常用linux命令(一)

head 查看文件的前N行

-n 跟数字,表示查看前几行,不加默认是前10行
常用linux命令(一)

tail 查看文件的后N行

-n 跟数字,表示查看后几行,不加默认是后10行
-f 循环读取,监视filename文件的尾部内容
常用linux命令(一)

alias 查看和设置别名

查看别名:alias
设置别名:alias cls=”clear”
常用linux命令(一)

unalias 取消别名

常用linux命令(一)

seq 生成序列

-s 指定分隔符
-w 输出同宽数列,不足的位数用0补齐

生成1-10的数字,分隔符使用 :
常用linux命令(一)

向文件里写入1-100的数字,指定同宽数列
常用linux命令(一)

man 帮助命令

man cp 查看cp的用法,输入/关键字,回车进行搜索
常用linux命令(一)

–help 简单的帮助命令

cp –help 查看cp的用法
常用linux命令(一)

uname 查看系统

-m 查看系统是几位的操作系统
-r 查看系统的内核版本
-a 查看详细的系统内核版本和操作系统
常用linux命令(一)

stat 详细查看文件和目录信息

常用linux命令(一)

rz 上传命令、sz下载命令

需要使用yum install -y lrzsz来安装

useradd 创建普通用户

-u 指定uid
-s 指定登录shell
-M 不创建用户的家目录

指定uid
常用linux命令(一)

指定登录shell,且不创建用户的家目录
常用linux命令(一)

passwd 创建用户密码或修改密码

–stdin 非交互式设置密码
-n 指定最短使用期限
-x 指定最大使用期限

非交互式设置密码
常用linux命令(一)

交互式设置密码
常用linux命令(一)

su 切换用户

  • 加载环境变量
    常用linux命令(一)

hostname 显示和设置主机名

hostname 显示主机名
hostname test.testing 修改主机名为test.testing,重启失效,永久生效需修改配置文件/etc/sysconfig/network
常用linux命令(一)

init 切换运行级别

init 0 关机
init 1 单用户
init 2 没有NFS网络的多用户模式
init 3 有NFS网络的多用户模式
init 4 没有用户
init 5 x window
init 6 重启

runlevel 查看当前系统的运行级别

常用linux命令(一)

shutdown 关机

-h 关机
-r 重启
-c 终止关机或重启的动作

shudown -h now
常用linux命令(一)

shutdown -r now
常用linux命令(一)

reboot 重启

常用linux命令(一)

history 查看命令的历史记录

!N:再次执行历史命令中的第N条命令
!!:再次执行上一条命令
常用linux命令(一)

mount 磁盘挂载

-t 后面可以接文件系统ext2、ext3等
-r 只读挂载
常用linux命令(一)

which 详细查看命令的路径

which ls
常用linux命令(一)

ifup 启动网卡、ifdown 停止网卡

常用linux命令(一)

nl 显示行号

常用linux命令(一)

less 查看当前文档内容

相比cat,less的使用方式更加灵活多变,它可以实现上下翻页等功能
-N 显示行号
常用linux命令(一)
常用linux命令(一)

more 按页查看,不能回退

常用linux命令(一)

wc 统计文件的字数和行数、字节数

-l 显示总行数,常用于查看进程是否启动
-c 显示字节数
-m 显示字符数
-w 显示单词数

查看文件总行数
常用linux命令(一)

查看文件的单词数
常用linux命令(一)

查看进程是否存在:0 表示不存在,1 表示存在
常用linux命令(一)

chkconfig 设置开机自启动

–list 查看启动服务
–level 设置运行级别
–add 添加服务
–del 删除服务
常用linux命令(一)

df 列出linux下所有磁盘的容量

-h 以人类可读的方式显示出来
-T 查看当前挂载的文件系统
常用linux命令(一)

file 查看文件类型

常用linux命令(一)

last 查看最近的用户登录信息

对应的数据文件是/var/log/wtmp
常用linux命令(一)

lastlog 查看最近登录的所有用户信息

对应的数据文件是/var/log/lastlog
常用linux命令(一)

ln 链接文件

硬链接:不加-s。可以看作是一种备份,当原文件写入,备份文件也会自动写入。当原文件删除,备份文件还能继续使用
软链接:加-s。可以看作是windows下的快捷方式,此链接方式的特点是:原文件删除,备份文件不能使用

ln -s 原文件名 链接文件名
常用linux命令(一)

tar 打包命令

-z 通过gzip的支持进行压缩和解压缩
-c 新建打包文件
-x 解压缩打包文件
-v 显示详细信息
-f 表示后面直接跟文件名

tar -zcvf 压缩文件名 原文件名
常用linux命令(一)
tar -zxvf 原文件名
常用linux命令(一)

du 显示linux目录下的容量

-s 列出目录容量
-h 以人类可读的方式显示出来
常用linux命令(一)

date 设置和显示时间

-s 修改并设置时间
-d 可以显示以前和未来的时间
%H 小时
%M 分钟
%S 秒
%X 相当于%H:%M:%S
%Y 完整年份
%m 月
%d 日
常用linux命令(一)

whereis 查找文件帮助、源代码、命令

常用linux命令(一)

locate 根据数据库里的内容查找文件

使用前先使用yum install -y mlocate安装库,然后使用updatedb更新库
常用linux命令(一)

basename 去除了路径的文件名

常用linux命令(一)

dirname 去除了文件名的路径部分

常用linux命令(一)

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/275079.html

(0)
上一篇 2022年7月18日
下一篇 2022年7月18日

相关推荐

发表回复

登录后才能评论