Linux 的 一些事


linux 查阅命令帮助信息

#  help 命令 
- help cd

# man 命令
- man 是手册的缩写、是Linux提供的一个手册、包含了命令的详细使用信息
- man cd

# 使用 man 命令查看手册时的快捷键
- 空格键 显示手册下一屏
- 回车 一次向下滚动一行
- q 退出
- f 前滚一屏
- /word 在当前屏搜索 word 字符串


linux 常用命令

# 提示:在 Linux 中,想要终止一个终端程序的执行,绝大多数都可以使用 CTRL + C

# ls / ll
- ls -a 查看隐藏文件
- ls -lh 以人性化的方式显示文件

#  cd 
- cd ~ 切换到当前用户的家目录
- cd - 可以在最近使用的两个目录间来回切换

# mkdir
- mkdir -p 递归创建目录

# rm
- rm -f 强制删除,忽略不存在的文件,无需提示
- rm -r 递归地删除目录下的内容,删除文件夹 时必须加此参数

# touch
- 如果文件 不存在,可以创建一个空白文件
- 如果文件 已经存在,可以修改文件的末次修改日期

# cp 源文件 目标文件
- copy 复制文件或者目录
- cp -i 覆盖文件前提示
- cp -r 若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必
- 须为一个目录名

# mv 源文件 目标文件 
- move 移动文件或者目录/文件或者目录重命名
- mv -i 覆盖文件前提示

# 查看文件内容
- cat  文件名
- more 文件名
- grep 搜索文本 文件名

- clear
- tar
- pwd

linux 的其他命令

# find [路径] -name ""
- 查找特定目录下符合条件的文件
- find /root/ -name "*.py"  (查找root目录下文件名后缀为.py的文件)

# ln -s /root/1.py /home/2.py 
- 选项 -s 表示创建软链接、类似于 windows 的快捷方式
- 在 /home/ 文件夹下建立 /root/1.py 的快捷方式、快捷方式的名为2.py
- 软连接的路径必须为绝对路径

# 打包文件
- tar -cvf 打包文件.tar 被打包的文件
- tar -cvf hello.tar /root/1.py
- 将 /root/下的1.py打包成 hello.tar 压缩文件

# 解包文件
- tar -xvf hello.tar

# 压缩/解压缩
- gzip
- tar 与 gzip 命令结合可以使用实现文件 打包和压缩
- tar 只负责打包文件,但不压缩
- 用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz
- 在 tar 命令中有一个选项 -z 可以调用 gzip ,从而可以方便的实现压缩和解压缩的功能

# 压缩文件
- tar -zcvf 打包文件.tar.gz 被压缩的文件
- tar -zxvf hello.tar.gz /root/1.py
# 解压缩文件
- tar -zxvf 打包文件.tar.gz
- tar -zxvf hello.tar.gz
# 解压缩到指定路径
- tar -zxvf hello.tar.gz -C /home/hello/
- -C 解压缩到指定目录,注意:要解压缩的目录必须存在


系统信息相关命令

- df -h 显示磁盘剩余空间
- ps -aux  | grep java 查看Java相关的进程信息
- top 动态显示运行中的进程并且排序 (按 q 可退出 top)
- kill [-9] 进程代号 终止指定代号的进程, -9 表示强行终止

# shutdown 关机或重启
- shutdown now 立即关机
- shutdown -r now 立即重启
- shutdown 20:25 系统在今天的 20:25 会关机
- shutdown -c (取消之前指定的关机计划)

# 查看或配置网卡信息
- ifconfig 
- ping www.baidu.com  检测到目标 ip地址 的连接是否正常
# 修改文件权限的命令
- chmod +/-rwx 文件名/目录名
- r 表示 read 数字代号 4
- w 表示 write 数字代号 2
- x 表示 excute 数字代号 1
- chmod 在设置权限时,可以简单地使用三个数字分别对应 拥有者 / 组 和 其他 用户的权限

# which 命令
- which 命令可以查看执行命令所在位置,例如
- which ls (输出:/bin/ls)

liunx软件安装

# 通过 apt 安装/卸载软件
- apt 是 Advanced Packaging Tool ,是 Linux 下的一款**安装包管理工具**

# 1. 安装软件
- sudo apt install 软件包
# 2. 卸载软件
- sudo apt remove 软件名
# 3. 更新已安装的包
- sudo apt upgrade

# 通过 yum 安装
- yum的全称为 Yellow dog Updater, Modified,是一个软件包管理器
- 安装 yum install -y 软件名
- 查找 yum search 软件名
- 列出已安装软件 yum list installed
- 卸载 yum remove 软件名
- 更新所有软件包 yum update
- 清除原有yum缓存 yum clean all
- 列出仓库信息 yum repolist

linux 根路径下的一些目录

- /home/ 用户的家目录
- /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等
- /boot:放置 linux 系统启动时用到的一些文件,如 linux 的内核文件
- /dev:存放linux系统下的设备文件
- /etc:系统配置文件存放的目录
- /lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录
- /lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下
- /mnt: /media:光盘默认挂载点
- /opt:给主机额外安装软件所摆放的目录
- /proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态
- /root:系统管理员root的家目录
- /sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使用的可执行命令,如 fdisk、shutdown
- /tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问
- /srv:服务启动之后需要访问的数据目录

- /usr:应用程序存放目录
- /var:放置系统执行过程中经常变化的文件

一些有意义的子目录
- /usr/bin:存放应用程序
- /usr/share:存放共享数据
- /usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
- /usr/local:存放软件升级包
- /usr/share/doc:系统说明文件存放目录
- /usr/share/man:程序说明文件存放目录

- /var/log:随时更改的日志文件
- /var/spool/mail:邮件存放的目录
- /var/run:程序或服务启动后,其 PID(进程 id) 存放在该目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值