Linux 常用命令

2019-07-07  本文已影响0人  visitor009

linux 命令搜索

通配符
* 任意多个或零个字符
? 任意一个字符
[abc] [ ]任意一个字符
[!abc] 不在[]的字符
[[:class:]] 字符类

// 字符类
[:alnum:]   匹配任意一个字母或数字
[:alpha:]   匹配任意一个字母
[:digit:]   匹配任意一个数字
[:lower:]   匹配任意一个小写字母
[:upper]   匹配任意一个大写字母

// 用法
shell> rm *.txt

软件包管理

权限

rw 运行r
id 身份
chmod [参数] file 改变文件权限 chmod +x增加运行权限 chmod
su 用户 切换身份 su -i root
sudo 命令 以root身份运行命令
passwd 用户 修改密码

键盘操作

$shell> 这里

命名行

常用系统工作命令

  1. echo [字符|变量] 打印 echo hello
  2. date [选项][+指定的格式] 时间 data +%Y-%m-%d
  3. reboot 重启
  4. poweroff 关机
  5. wget [参数] 下载地址 下载 wget -P pdf/ "[https://www.linuxprobe.com/docs/LinuxProbe.pdf](https://www.linuxprobe.com/docs/LinuxProbe.pdf) " 不加-P下载到当前所在目录
  6. ps [参数] 显示进程 ps -aux 参数全部单字母可以连写
  7. top [参数] 监视进程活动  top
  8. pidof [参数] 服务名称 查询进程名称的pid pidof firefox
  9. kill [参数] 进程pid 杀死进程 查看pidps -aux kill 890
  10. killall [参数] 进程名称 杀死进程及相关服务 killall firefox
  11. sudo -i 取得管理员权限

系统状态检测命令

目录与文件

  1. pwd显示当前所在目录
  2. cd [目录名称] 切换到目标目录 cd -为上一次所处目录 cd ~ 用户主目录 cd .. 父级
  3. ls [选项] [目录] 显示目录文件列表 ls -l ls -a
  4. touch [选项] 文件名 创建一个文件 touch 1.txt
  5. mkdir [选项] 目录名 创建一个目录 mkdir pdf
  6. cp [选项] 源文件 目标文件 复制 cp 1.txt 2.txt
  7. mv [选项] 源文件 [目标路径 | 目标文件名] 重命名或移动文件 mv 1.txt 2.txt
  8. rm [选项] 文件 删除文件 rm 1.txt
  9. dd [参数]按照数据快复制文件 dd if=/dev/zero of=560_file count=1 bs=560M
  10. file 文件 查看文件类型
  11. ln -s 文件 目标 创建快捷方式,然后挂载到全局能访问的地方

文本

打包压缩

归档
tar [选项][参数] 打包或解压
tar -cvzf 1.tar.gz pdf 将pdf文件夹 打包 1.tar.gz
tar -xvzf 1.tar.gz -C b 解压到b,b得先存在
压缩
zip 1.zip 1.txt 压缩文件
zip -r test.zip test 压缩目录
unzip -l [name] 查看内容
unzip .zip 原地解压
unzip .zip -d dir 解压到指定目录

搜索

磁盘

  1. du [参数] 文件 检测文件大小 du -h 1.txt
  2. fdisk 磁盘名称 磁盘操作,分区... sodu fdisk /dev/sdba
  3. df [参数] 磁盘信息 df -h

常用工具命令

curl 发送请求
wget 下载
ping 测试网络连通性 ping www.baidu.com

上一篇 下一篇

猜你喜欢

热点阅读