大家看完不要忘记点个赞哦
Liunx常用命令
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
1 | ls | list | 查看当前文件夹下的内容 |
2 | pwd | print wrok directory | 查看当前所在文件夹 |
3 | cd | change directory | 切换文件夹 |
4 | touch | touch | 如文件夹不存在,新建文件 |
5 | mkdir | mak directory | 创建目录 |
6 | rm | remove | 删除指定的文件名 |
7 | clear | clear | 清屏 |
8 | cp | copy | 复制 |
命令终端
终端: terminal
cd 切换目录
cd / 以根目录开头 (切换到系统根目录)
cd ~ 回到自己的home目录(切换到用户主目录) /home/yanqi
cd .. 返回上级目录
cd - 回看功能
pwd 查看当前目录
小技巧:
ctrl或者ctrl+shift ++ 放大终端字体
ctrl -- 缩小终端字体
自己动补全
在敲文件、目录,命令 的前几个字母之后,按下tab键
按上下键可以查看已写过的命令
如果敲的命令出错,ctrl+c可退出
ls 查看目录内容
ls
ls -l 显示详细列表
ls -a 显示所有的文件,包含隐藏文件,隐藏文件以.开头的文件
ll 等于 ls -l
mkdir 创建文件夹
mkdir aa 在当前目录下创建文件夹
mkdir /home/myanqi/bb 以绝对路径创建文件夹
mkdir /home/myanqi/qq/bb -p 如果上一级目录不存,加上-p自动创建父目录
mkdir a b 在当前目录创建多个文件夹
touch创建空文件
touch abc.txt 在当前目录下创建, 如查指定了目录,必须保证上级目录存在
gedit abc.txt 使用记事本打开文件,修改内容
cat abc.txt 查看文本内容(只能查看内容不能修改内容)
rm删除文件
rm a.txt 删除文件
rm aa -r 删除文件夹
rm -rf ./* 删除当前目录下的所有内容
ls 权限
- --- --- --- 权限由三组组成
--- 当前用户具有该文件的权限
--- 当前组内其他用户具有该文件的权限
--- 其他组的用户具有该文件权限
drwxrwxr-x d 代表文件夹 -代表文件
rwx rwx r-x r可读 w可写 x可执行
ls 查看其他目录的内容
ls *txt 搜索当前目录下的所有以txt结尾的文件
ll abc* 搜索以abc开头的信息,ll搜索的信息比ls信息更全
cp拷贝
cp 1.txt 2.txt 拷贝文件
cp abc abc_cp -r 拷贝夹
MV移动 重命名
mv a.txt b.txt 重命名
mv 1.txt /home/myanqi/bb/1.txt 移动指定目录
vim编辑器
vim a.txt 进行a.txt进行编辑
再按i 进入编写模式
ESC :wq 保存并退出
ESC :wq! 强制保存并退出
:q! 不保存退出
:/hello 可以vim编辑中搜索内容,查找hello都会高度显示方便查阅
如果vim不能使用需
安装vim
ubuntu: apt install vim
centos: yum install vim
grep查找文件内容
cat a.txt 查看文件内容
grep hello a.txt 在a.txt中搜索hello
grep -n hello a.txt 搜索的结果显示所在位置
grep -n ^a a.txt 搜索以a开头
grep -n yan$ a.txt 搜索以yan结尾
find查找文件所在位置
find /home -name a.txt 在home目录下查找a.txt所在位置
find /home -name '*.txt' 在home目录下查找以.txt结尾的文件所在位置
压缩
-c: 创建一个新的tar文件
-v: 显示运行过程的信息
-f: 指定文件名
-z: 调gzip压缩命令进行压缩
-t: 查看文件压缩的内容
-x: 解开tar文件
打包:
tar -cvf tom.tar tom tom代表一个文件夹,最终把tom文件夹打包成tom.tar
打包并压缩:
tar -zcvf tom.tar.gz tom tom代表一个文件夹,最终把tom文件夹打包成tom.tar.gz
上传
需要切换 root 用户下操作
Linux默认终端Terminal不支持rz(上传)和rz(下载)命令
xshell下安装使用
centos安装:yum install lrzsz
如果安装失败:yum clean all
rz 即可上传本地的文件到linux中
MobaXterm_Professinal工具的上传使用
ctrl + 鼠标右键
点击使用z调解器发送文件 即可上传
解压
大部分情况下我们都是对现有的压缩包进行解压
tar -xzvf jdk-8u171-linux-x64.tar.gz
查看进程
ps 正在运行的某一个程序的状态
ps -ef 查看所有进程
ps -ef | grep xxx 查看某一个进程
kill 2868 杀掉PID为2868的进程
kill -9 2868 强制杀掉PID为2868的进程
切换用户
$表示普通用户
#表示超级用户,也就是root用户
ubuntu: sudo su 切换root用户
centos: su 切换root用户
exit或者Ctrl+D 切换普通用户
普通用户下目录
[yanqi@localhost ~]$ ll
total 0
drwxr-xr-x. 2 yanqi yanqi 6 May 7 09:36 Desktop
drwxr-xr-x. 2 yanqi yanqi 6 Jun 9 2021 Documents
drwxr-xr-x. 2 yanqi yanqi 6 Jun 9 2021 Downloads
drwxr-xr-x. 2 yanqi yanqi 6 Jun 9 2021 Music
drwxr-xr-x. 2 yanqi yanqi 6 Jun 9 2021 Pictures
drwxr-xr-x. 2 yanqi yanqi 6 Jun 9 2021 Public
drwxr-xr-x. 2 yanqi yanqi 6 Jun 9 2021 Templates
drwxrwxr-x. 5 yanqi yanqi 136 May 7 10:31 user
drwxr-xr-x. 2 yanqi yanqi 6 Jun 9 2021 Videos
[yanqi@localhost ~]$
root用户下目录
[root@localhost /]# ll
total 24
-rw-r--r--. 1 root root 0 Jun 9 2021 1
lrwxrwxrwx. 1 root root 7 Jun 9 2021 bin -> usr/bin
dr-xr-xr-x. 4 root root 4096 Jun 9 2021 boot
drwxr-xr-x. 20 root root 3300 May 8 05:05 dev
drwxr-xr-x. 133 root root 8192 May 8 05:38 etc
drwxr-xr-x. 3 root root 19 Jun 9 2021 home
lrwxrwxrwx. 1 root root 7 Jun 9 2021 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Jun 9 2021 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 Nov 5 2016 media
drwxr-xr-x. 2 root root 6 Nov 5 2016 mnt
drwxr-xr-x. 3 root root 16 Jun 9 2021 opt
dr-xr-xr-x. 194 root root 0 May 8 05:05 proc
dr-xr-x---. 6 root root 4096 May 8 07:06 root
drwxr-xr-x. 35 root root 1140 May 8 06:35 run
lrwxrwxrwx. 1 root root 8 Jun 9 2021 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 Nov 5 2016 srv
dr-xr-xr-x. 13 root root 0 May 8 05:05 sys
drwxrwxrwt. 33 root root 4096 May 8 07:16 tmp
drwxr-xr-x. 13 root root 155 Jun 9 2021 usr
drwxr-xr-x. 20 root root 282 May 8 05:05 var
[root@localhost /]#
安装文件
工具包中:MobaXterm_Professinal_20.3(修复部分翻译)
虚拟机没有ip解决方案参考文章:
https://blog.csdn.net/m0_52318340/article/details/130458227