Linux基础入门常用命令

1、Linux目录结构

序号 目录结构 描述
1 / 根目录(Unix和Linux中没有盘符的概念)一个硬盘一个根
2 /bin 系统的常用命令目录。包括控制台命令、系统可执行文件、系统的核心进制文件等
3 /etc 发布目录。保存系统中所有的核心内容,要求控制权限高,建议不要随便读写
4 /usr 用户目录。相当于Windows系统中的program files 目录。常用于安装系统所有用户共用的软件、资源的
5 /root 或~表示 root根用户的用户目录,相当于windows系统中的c:/users/administrator目录
6 /home 保存其他用户主目录的目录。 /home/yangshujuan
7 /var 系统运行过程的数据目录
路径 描述 写法
全路径 从filesystem根目录开始寻找文件(绝对路径) 以/开头。举例:找 usr下local中的内容)写法为 /usr/local
相对路径 从当前资料路径开始寻找,找到其他资源路径的过程 找当前资源的子目录直接写子日录名称找上一级文件写法为 …/
特殊路径 /表示磁盘根表示/root (root用户的根目录)root文件夹的根目录

2、Linux常用命令

命令 描述
pwd 显示当前目录
cd 切换目录
ls、ll 展示目录
clear 清除屏幕
touch 常见空白文件
cat 一次性查看文件内容,展示全部内容
more 多屏显示文件内容,显示后,使用空格显示下一屏,回车显示下一行,q退出分屏显示,ctrl+c 退出命令
head 显示文件的前多少行,默认显示前10行

head -number filename 显示文件的前多少航
tail 显示文件末尾多少行

tail -number filename
mkdir 创建命令
cp 复制
rm 删除

2.1 more分屏显示文件内容

more a.txt

按回车一点一点展示剩余内容

按空格分屏展示,如果文件内容在一屏能全部展示完即可

2.2 head 显示文件的前面行数

head -3 a.txt

显示a.txt文件的前面3行。默认展示10行

2.3 tail 显示文件末尾的行数

tail -100 a.txt

显示文件末尾100行内容

tail -f a.txt

滚动展示文件内容

2.4 mkdir 创建文件目录

mkdir aa

在当前目录下创建aa文件夹

mkdir aa/bb/cc -p

在当前目录下创建多级子目录

2.5 cp复制

cp a.txt b.txt

复制a文件 改成b文件

cp aa /usr/local -r

把aa文件目录下面的子目录和子文件, 递归拷贝到usr/local 目录下面

2.6 rm删除

rm a.txt

删除文件,会提醒确认是否要删除

rm -f a.txt

删除文件不提示

rm -r

递归删除

rm -rf aa

递归删除文件下面所有资源 不提示

2.7 mv 移动或重命名,相当于剪切和重命名

mv ./a.txt /usr/local 移动到/user/local目录下
mv a.txt abc.txt 把a.txt文件修改为abc.txt文件

2.8 vi|vim 文本编辑器

vim是vi增强命令,不代表所有的Linux都支持
编辑模式 (编辑文件内容)
a 追加方式进行编辑模式
i 插入方式进行编辑模式
o 在光标所在位置之下,新增一行
O 在光标所在位置之上,新增一行
命令模式 (控制文件的状态)
dd 删除指定行,默认1行
:w write保存 :q quit退出vi编辑器 :wq 保存并退出
:q! 强制退出不保存 :set nu 显示行号 /keywords 搜索
G 光标跳转到文件尾 gg光标跳转到文件头

2.9 reboot 重启Linux系统

用来重启Linux系统和Windows系统中的restart一样,但是重启必须是root用户才有权限

2.10 halt 用来关闭正在运行Linux操作系统 (关机)

2.11 tar 压缩与解压缩

  • 创建tar.gz压缩文件
    • 语法
      tar -czvf 压缩文件的名称.tar.gz 源文件或目录名称image.png
  • 解压tar.gz文件
    • 语法
      tar -zxvf 解压文件名
      tar -zxvf abc.tar.gz
      解压到指定目录
      tar -zxvf abc.tar.gz -C /usr/local

2.12 zip格式

如果文件格式是zip后缀名的话,需要使用unzip命令操作

1、unzip命令的相关参数

  • -n 解压缩时不要覆盖原有的文件
  • -d 指定文件解压后所要存储的目录
  • -v 执行时显示详细信息
    2、解压zip语法
  • unzip 压缩文件名.zip
  • unzip 压缩文件名.zip -d 解压到指定目录
    Linux基础入门常用命令_第1张图片

2.13 查看服务器内存

df -h 查看磁盘的使用情况

du /dev 查看dev文件夹下面所有的使用情况
du -h /dev 查看具体文件的大小

free -m 已兆为单位,可以以kb,g为单位查看

你可能感兴趣的:(Linux,linux,java,运维,服务器)