一.linux中常用命令
1.查看目录下文件/目录
|
命令 |
功能描述 |
|
ls |
list显示文件 |
|
ls -l或ll |
list -list显示详细信息 |
|
ls -a |
list -all显示全部(包含隐藏文件)文件 |
|
ls -al |
list -all list 上两个合体 |
|
ls 目录名 |
查看目录下有什么东西 |
2.目录切换
|
命令 |
功能描述 |
|
cd .. |
上一级目录 |
|
cd dirname |
进入目录 |
|
cd或cd~ |
直接回到用户家目录 |
|
Cd/ |
回到系统根目录 |
3.查看完整路径
pwd 查看当前目录所在的位置
4.查看当前用户
whoami 查看当前用户的名称
5.用户切换
|
命令 |
功能描述 |
|
su |
普通用户切换到root用户 |
|
su root |
切换到root用户 |
|
su 用户名 |
切换到普通用户 |
|
exit |
退回到原来用户 |
(注意事项: 最好使用su和exit搭配使用,否则多次使用su指令会导致用户的”叠加”。)
6.管理用户
|
命令 |
功能描述 |
|
useradd xxx |
创建用户 |
|
passwd xxx |
为创建的用户设置密码 |
|
userdel xxx |
删除用户 |
7.查看命令的所在目录
which命令 查看指定命令所在的路径信息
8.文件操作
|
命令 |
功能描述 |
|
touch fileName |
创建名字为fileName的文件 |
|
touch dir/fileName |
在dir目录下创建名字为fileName的文件 |
|
echo 内容 > fileName |
内容覆盖写到文件中,不存在则创建 |
|
echo 内容 >> fileName |
把内容追加到文件中 |
|
cat fileName |
打印文件内容到终端 |
|
more fileName |
分屏查看文件各行内容,不支持回看 |
|
less fileName |
查看文件各部分内容,支持回看 |
|
head -n fileName |
查看文件的前n行内容 |
|
tail -n fileName |
查看文件末尾n行内容 |
|
wc fileName |
查看文件的行数 |
9.目录操作
|
命令 |
功能描述 |
|
mkdir |
目录名 |
|
mkdir |
p 目录/目录/目录 递归方式创建多级父子文件夹 |
|
mv |
dir1 |
|
mv |
dir1/dir2 |
|
mv |
dir1 |
|
cp |
dir1 |
|
cp -r dir1 dir2 |
需要设置参数 -r (recursive递归) 无视目录层次 |
|
rm 文件 |
删除文件 |
|
rm -r 目录 |
递归删除目录(无视目录层次) |
|
rm -rf 文件/目录 |
-r force(强制) 删除文件/目录 |
10.查找操作
|
命令 |
功能描述 |
|
find / |
name passwd[完整名称] 查找passwd文件 |
|
find ./ |
name “p*” 查找带”p”的文件 |
|
find ./ |
type f 查找所有文件 |
|
grep |
内容 |
11.权限管理
|
命令 |
功能描述 |
|
chmod 权限 文件/目录名 |
管理指定文件的权限信息,r读:4 w写:2 x执行:1 |
12.进程管理
|
命令 |
功能描述 |
|
ps |
查看当前终端窗口里的进程 |
|
ps -aux |
查看系统中的所有进程 |
|
ps -ef |
查看进程列表 |
|
kill 进程号 |
杀死指定的进程 |
|
Kill -9 进程号 |
强制杀死指定的进程 |
13.其它命令
|
命令 |
功能描述 |
|
ifconfig |
查看当前系统的IP地址等信息 |
|
tar zcvf 压缩文件名.tar.gz 路径1 路径2 |
实现一组文件或文件夹的打包 |
|
tar zxvf 压缩文件名.tar.gz |
实现解压缩解包 |
|
man [章节号] 命令/函数名 |
查询指定的命令或函数 |
二.vi工具的使用
1.基本概念
vi和vim是Linux系统命令行下的文本编辑器,通常格式为:vi 文件名 或 vim 文件名。
2. 三种模式的转换

3.使用方式
3.1. 令模式的编辑命令
|
i:在当前位置之前插入 a:在当前位置之后插入 o:在当前行下插入
|
3.2.命令行模式的删除命令
|
x 删除一个字符 dw 删除当前词 3dw 删除三个词 dd 删除当前行 5dd 删除五行
|
3.3. 命令行模式的修改命令
|
r 替换一个字符 cw 替换一个单词 cc 替换一行 C 替换从光标至行尾
|
3.4. 命令行模式的拷贝命令
|
:w 存盘 :w newfile 存成新文件 :wq 存盘退出Vi(或ZZ,或:x) :q! 强行退出不存盘 :1,2co3 拷贝行,行在行之后 :4,5mo6 移动行,行在行之后 :%s /源字符串/目标字符串 :%s /源字符串/目标字符串/g 替换每一行中的所有 |
3.5.底行模式的命令
|
:w 存盘 :w newfile 存成新文件 :wq 存盘退出Vi(或ZZ,或:x) :q! 强行退出不存盘 :1,2co3 拷贝行,行在行之后 :4,5mo6 移动行,行在行之后 :%s /源字符串/目标字符串 :%s /源字符串/目标字符串/g 替换每一行中的所有 |
该博客主要介绍了Linux系统中的常用命令,如查看目录文件、切换目录、查看用户等,还提及了命令使用的注意事项。此外,详细讲解了vi工具,包括其基本概念、三种模式的转换以及不同模式下的编辑、删除、修改、拷贝等使用方式。
1万+

被折叠的 条评论
为什么被折叠?



