Linux 基本命令

1. 基本文件与目录操作

ls 列出目录 / -a 列出全部文件(包括隐藏文件) -l 列出长数据串,包含属性与权限等信息

cd dir 切换到指定目录 cd .. 切换到上一级目录 cd ~ 切换到自己的主文件夹 cd - 切换到刚才目录

pwd 显示当前目录

mkdir dirname 创建新文件夹 touch filename 创建新文件

rm 文件 删除文件或者目录 / -r 删除目录 -f 强制

cp 源文件 目标文件 复制文件 / -r 用于复制目录

mv 源文件 目标文件 移动文件, 将文件移动到知道目录,不使用 -r 即可移动目录 同一目录则为重命名

2. 压缩与解压缩命令
zip文件

zip 压缩文件名.zip 源文件 压缩zip文件 zip -r 压缩文件名 源目录 用来压缩目录

unzip 压缩文件.zip 解压缩 .zip 文件

.tar.gz

tar -zcvf file.tar.gz 源目录 将文件压缩为 .tar.gz 格式/ -c 打包 -v 显示过程 -f指定打包后的文件名

tar -zxvf file.tar.gz 将.tar.gz 文件解压缩

.tar.bz2

tar -jcvf file.tar.gz 源目录 将文件压缩为 .tar.bz2 格式 / -c 打包 -v 显示过程 -f指定打包后的文件名

tar -jxcf file.tar.gz 将 .tar.gz 文件解压缩

3. 系统信息

date 显示当前时间和日期 cal 显示当月日历 whoami 查看当前用户名 uptime显示系统开机时间

lsb_release -a 查看linux 版本

df # 显示磁盘占用情况 / -h 按照人们常见的 KB,MB,GB 格式显示
du # 显示目录空间占用情况 / -h 按照人们常见的 KB,MB,GB 格式显示 --max-depth 指定显示目录深度

cat /proc/cpuinfo # 查看CPU 信息 cat /proc/meminfo # 查看内存信息

nvidia-smi 显示nvidia 显卡的运行情况

4. 进程管理

ps 显示当前活动进程 top 显示正在运行的进程 kill pid 杀死进程id / -9 强制杀死

bg 列出已停止或者后台的左右 fg 将最近的作业带到前台 fg n 将作业n 带到前台

5. 文件权限与系统路径

更改文件权限 :1. chmod [u|g|o][+|-|=][r|w|x] file|dir 2. chmod octal file|dir

​ u 用户 g 所属群组 o 其他 r=read(4) w=write(2) x=execute(1)

将指定路径到系统路径(一次性): export PATH=$PATH:/path/to/dir

将指定路径到系统路径(长期):

vim ~/.bashrc
export PATH=$PATH:/path/to/dir
source ~/.bashrc
6. 网络传输

ssh [-P port] user@hostname 以user 用户身份连接到 hostname, 端口为 port

wget file 下载file / -c 表示断点续传

scp -r src/path dst/path 下载和上传文件或目录 / -P 端口
ping host ping host 并输出结果

7. 安装卸载

从源代码安装:./configure make make install

yum dpkg -i pkg.deb 安装包 Debian rpm -Uvh pkg.rpm 安装包 RPM

8. 文件创建与查阅

touch file 创建 file 文件

cat file 从首行开始正向查看文件全部内容tac file1 从尾行开始反向查看文件全部内容

more file 按页查看文件 Enter 向下滚动一行 Space 向下翻一页 q 退出 / 查询 :f 显示文件名和当前行数

less file1 类似 ‘more’ ,但是可以向上 Page Down下翻一页 Page Up 上翻一页 / 向下查询 ? 向上查询 q 退出

head -n file1 查看file1的前n行 tail -n file1 查看file的后n行

9. 秘钥生成
ssh-keygen -f test   -C "test key" 
            ~~文件名    ~~ 备注
10. 常见的开关机命令
关机命令

Shutdown -h now 关机(保存当前正在运行的程序,相对安全)✨

其它: halt poweroff init 0

重启命令

shutdown -r now # 重启 (保存当前正在运行的程序,相对安全) ✨

reboot init 6

退出登录:

logout 建议每次离开服务器的时候退出登录 ✨

11. 其它

Ctrl + C 停止当前命令 Ctrl + D 注销当前会话

history 查看历史记录 [↑] 重复上一条命令 [Tab] 命令补齐/文件补齐

man command 帮助命令

相关资料: Linux Command cheatsheet

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值