美文网首页
Linux常用命令速查

Linux常用命令速查

作者: 奇奇乌布里 | 来源:发表于2020-04-24 13:09 被阅读0次

基本操作

操作 说明
tab 自动补全
| 切换历史命令
Ctrl + c 终止
命令 --help 查看帮助
man 命令 查看详细说明,
f=往前翻页,b=往后翻页, q=退出, /str=查找

远程命令

命令 说明
ssh user@ip 通过ssh通道连接服务器, 输入用户密码; exit退出
pscp 原文件地址 新文件地址 安装Putty后自带的exe命令程序,参数与scp基本一致,多了很多参数, -pw 密码可以直接指定密码
scp 原文件地址 新文件地址 把源文件复制到新文件地址, -r复制整个文件夹
远程地址是user@ip:xxx,其中xxx是从当前用户家目录开始的
shutdown -r now 立刻重启系统
ping ip ping一个IP地址,看网线联通没有,127.0.0.1为本地回环地址
ifconfig 查看本地网卡信息

基本命令

命令 助记 说明
ls -alh list a=all, l=list, h=human,
*任意字符, [abcdefg]匹配其中任意一个
cd change directory 切换目录, ~用户家目录, -最近的历史目录
touch 创建文件,或者更新文件修改时间(基本被vim替代了)
vim | vi 使用vim编辑文件, vi一般是vim的软链接
mkdir -p make directory 创建目录,p逐级创建a/b/c
rm -rf remove r删除目录, f强制删除
tree -d只显示目录, -L 2只显示两级目录,-h显示KB大小,--dirsfirst文件夹排在前面显示,-D显示最后修改时间
cp -ri copy r复制整个目录, i同名覆盖前提示
mv -i move i同名覆盖前提示
echo str 打印str内容到屏幕
cat -n 文件名 cancatenate 把文件打印到屏幕, n输出行号
> 将内容输出至文件,全部覆写; echo, cat配合
>> 将内容输出至文件末尾,追加; echo, cat配合
|more 分屏显示,
f=往前翻页,b=往后翻页, q=退出
|grep -inv str 过滤符合str的项, i忽略大小写, n输出行号, -v反向过滤不包含str的项;
str: ^a以a开头, a$以a结尾
注意 1:管道符|还可以连用,比如 | grep user | grep .py表示:先过滤一下user,再过滤一下.py
注意 2str可以使用正则表达式,但是前提是得用引号包裹起来. 另外, 正则中许多自动要用转义字符, 比如匹配任意多个字符应当写成.\+, 用\+转义.

系统命令

命令 助记 说明
ps aux process status 显示全部进程详情, 配合grep使用
kill -9 PID 结束PID的进程, -9强行终止(直接断电)
find ~/ -name *.py 查找~/目录下的文件名符合*.py的文件
ln -s 源文件 快捷方式 给源文件加快捷方式(软链接)
top 动态显示进程状态, q退出
htop top的升级版, q退出

打包命令

格式:tar + 选项 + 包文件 + 其他(文件或路径)

命令 说明
tar -cvf 1.tar 1.txt 2.txt 把后面的打包
tar -xvf 1.tar -C ./ttt -C解包到ttt目录, 要指定目录就解到前面目录
tar -zcvf 1.tar.gz 1.txt 2.txt 把后面的打gzip包
tar -zxvf 1.tar.gz -C ./ttt -C解gzip包到ttt目录, 要指定目录就解到前面目录
tar -jcvf 1.tar.bz2 1.txt 2.txt 把后面的打bzip2包
tar -jxvf 1.tar.bz2 -C ./ttt -C解bzip2包到ttt目录, 要指定目录就解到前面目录

软件安装命令(Ubuntu->apt)

命令 说明
sudo apt list | grep xxx 列出已安装软件并过滤
sudo apt install xxx 安装软件
sudo apt remove xxx 删除软件
sudo apt upgrade 更新软件
  • apt软件源地址配饰信息位于:/etc/apt/sources.list
  • 腾讯买的服务器会自动配置好腾讯apt镜像, 阿里买的服务器会自动配置好阿里apt镜像
  • 注意跟python的包安装命令区别开来:pip install xxx=1.0.3, pip list, ...

其他命令

命令 助记 说明
date 查看系统日期时间
cal -y calendar 查看当月日历, y查看一年的日历
df -h / disk free 显示/目录的剩余磁盘空间
du -h 目录 disk usage 显示目录的大小
which xxx 查询xxx命令所在的位置
sudo chmod +x xxx change model xxx文件增加可执行权限, py文件等
whoami 查看自己的用户名
passwd 用户名 修改自己的密码, 注意后面是wd不是word

主要目录表

目录 说明
/ 根目录, 一般根目录下只存放目录
/bin , /usr/bin 可执行二进制文件的目录,如常用的命令 ls,tar,mv,cat 等
/boot 放置 linux 系统启动时用到的一些文件,如 linux 的内核文件
/dev 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱
/etc ★★★系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有
/home ★★★系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下
~ ★★★表示当前用户的家目录
~edu 表示用户 edu 的家目录
/lib , /usr/lib , /usr/local/ , lib 系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助
/lost+fount 系统异常产生错误时,会将一些遗失的片段放置于此目录下
/mnt 光盘默认挂载点
/opt 给主机额外安装软件所摆放的目录
/proc 此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间
/root 系统管理员root的家目录
/sbin , /usr/sbin , /usr/local/sbin 放置系统管理员使用的可执行命令,如 fdisk,shutdown,mount 等。与 /bin 不同的是,这几个目录是给系统管理员 root 使用的命令,一般用户只能"查看"而不能设置和使用
/tmp 一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
/srv 服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www
/usr ★★★应用程序存放目录
/usr/bin 存放应用程序
/usr/share 存放共享数据
/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
/usr/local 存放软件升级包
/usr/share/doc 系统说明文件存放目录
/usr/share/man 程序说明文件存放目录
/var 应用程序存放目录
/var/log 随时更改的日志文件
/var/spool/mail 邮件存放的目录
/var/run 程序或服务启动后,其 PID 存放在该目录下

相关文章

  • Python高级学习一 Linux篇

    Linux Linux目录速查表 Linux常用命令 ls命令通配符 ? * [] \ help 命令 ls -...

  • Linux 常用命令总结

    linux 命令速查手册linux 常用操作命令 sed 简明教程 awk 简明教程 常用命令 ls ...

  • Git 常用命令

    Git 常用命令速查

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • Linux常用命令速查

    Linux常用命令: 文件和目录命令 查看文件内容 文本处理 查找 压缩和解压 yum工具 网络 其他 快捷键 引...

  • Linux常用命令速查

    基本操作 操作说明tab自动补全↑ | ↓切换历史命令Ctrl + c终止命令 --help查看帮助man 命令查...

  • 常用Git命令

    Git常用指令速查图 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状...

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

网友评论

      本文标题:Linux常用命令速查

      本文链接:https://www.haomeiwen.com/subject/pucaihtx.html