当前位置:   article > 正文

Bash~Linux常用命令_bash linux命令

bash linux命令

一、查看文件内容

cat 文件名 # 将文件内的内容全部打印出来,cat 文件1 文件2 先将文件1全部法印,然后在打印文件2
more 文件名  # 分屏查看
less 文件名  # 上下分页查看
head 文件名 # 从头看 默认显示前10行
tail 文件名  # 从末尾看 默认显示后10行
  • 1
  • 2
  • 3
  • 4
  • 5

二、统计文件内行数

wc -l 文件名
  • 1

三、统计文件文本字节数

wc -c 文件名
  • 1

四、计划任务

# 查看计划任务
crontab -l
# 编辑计划任务
crontab -e
# 删除计划任务
crontab -r
# 计划任务的参数
* * * * *   cmd
分 时 日 月 周 命令
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

五、查看进程

top     # 动态查看进程信息
ps -ef  # 静态查看进程信息
pstree  # 显示进程数
  • 1
  • 2
  • 3

六、结束进程

kill 进程号 # 根据进程号杀死进程
killall 进程名*# 根据进程名杀死进程
  • 1
  • 2

七、安装命令

# rpm 包管理器
rpm -i  # 安装
rpm -v  # 显示安装过程
rpm -h # 用‘#’显示进度条
rpm -U  # 升级软件包
rpm -e  # 卸载
rpm --nodeps  #忽略依赖
rpm -q  # 查询
rpm -a  # 全部

# yum源
yum install   # 安装软件包
yum list      # 获取软件包名
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

八、查看磁盘挂载和使用量等信息

df -h
  • 1

九、查看目录以及子目录文件大小

du 参数
# 常用参数
-h:按用户易读的格式输出大小
-c:显示所有已列出文件总的大小
-s:显示每个输出参数的总计
  • 1
  • 2
  • 3
  • 4
  • 5

十、查内存

free
  • 1

十一、grep过滤指定文本内容

-v# 取反
-i  # 不区分大小写
-n# 显示行号
-r# 递归搜索
  • 1
  • 2
  • 3
  • 4

十二、sed流编辑器

# 参数详解
-n# 取消默认输出
-i# 直接修改源文件
-r# 支持正则表达式
-e# 允许多次编辑

# 动作详解
s# 替换
g# 全局
p# 打印
d# 删除
a# 追加
i# 插入
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

十三、awk命令

$1第一列 $2第二列 以此类推....
$0 整行
$NF 最后一列
$(NF-1) 倒数第二列
NR 行号
  • 1
  • 2
  • 3
  • 4
  • 5

十四、打包压缩

# tar打包压缩(.tar.gz)
-z 压缩(zcvf组合)
-c 创建
-v 输出打包过程
-f 文件
-x解压(zxvf解压组合)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

十五、修改文件权限

chmod [-R] 权限 文件名
-R # 递归修改
# 权限
r# 可读,用4表示
w# 可写,用2表示
x# 可执行,用1表示
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

十六、find查找

-name# 按名字查找
-type# 按类型查找
-mtime# 按修改时间查找
-size# 按大小查找
  • 1
  • 2
  • 3
  • 4

十七、删除

rm(remove:移除的意思)删除文件,或文件夹
rm 文件名 ;安全删除命令 (yes删除 no取消)

rm -f 文件/文件夹   # 强制删除
rm -r 文件/文件夹   # 递归删除
rm -rf 文件/文件夹  # 强制删除文件夹及内容
rm -rf  *        # 删除当前目录下的所有内容。
rm -rf /*        # 删除Linux系统根目录下所有的内容。系统将完蛋。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

十八、查看端口号

netstat -nltp
  • 1

十九、排序数据

sort [参数] 文件名
# 常用参数
-n: 按照数值排序,不写按照字符排序
-r: 反序排序(升序变成降序)
  • 1
  • 2
  • 3
  • 4

二十、修改文件权限

sort [参数] 文件名
# 常用参数
-n: 按照数值排序,不写按照字符排序
-r: 反序排序(升序变成降序)
  • 1
  • 2
  • 3
  • 4

二十一、创建连接

link oldfile newfile		# 硬链接
ln oldfile newfile			# 硬链接
ln -s old.file soft.link	 # 软链接
ln -s old.dir soft.link.dir  # 软链接
  • 1
  • 2
  • 3
  • 4

二十一、Linux常用命令

cd (change directory:英文释义是改变目录)切换目录
pwd (print working directory:显示当前工作目录的绝对路径)
ls (ls:list的缩写,查看列表)查看当前目录下的所有文件夹(ls 只列出文件名或目录名)
ll (ll:list的缩写,查看列表详情)查看当前目录下的所有详细信息和文件夹(ll 结果是详细,有时间,是否可读写等信息)
touch (touch:创建文件)创建文件
mkdir (mkdir:创建目录) 创建目录
cp(copy单词缩写,复制功能)
mv(move单词缩写,移动功能,该文件名称功能)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/404769
推荐阅读
相关标签
  

闽ICP备14008679号