一、文本操作
文本编辑器vi/vim
vi命令是Linux操作系统和类Linux操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版
vi 文本名称(进入后默认为命令行模式)
命令行模式:
在其他模式下按ESC进入命令行模式
i进入编辑模式
o也是进入编辑模式,但是是在文本的第二行开始
$光标移至文本末尾
按两下gj光标移至文本头部
d+d删除文本内容一行
编辑模式:
delete删除
按ESC回到命令行模式
底行模式:
q退出(只有在对文本没有改动的情况使用)
q!强制退出(退出后文本回复原样)
w保存不退出
wq保存并退出
数字(表示行数并且光条跳至改行)
/+要查询的字符串(在文本中查询指定文本内容)
二、文件权限
文件权限查看
ls -l 查询目录下的所有文件权限
ls -l 文件/目录名字 查询文件权限或者目录与目录下的文件的权限
drwxr-xr-x. 2 linux linux 4096 Jul 16 21:26 Desktop
第一个字母表示为文件类型,后九位表示权限,三位一体,前三位为文件所属者权限,中间三位表示同组用户权限,后三位表示其他用户权限,两个linux分别表示文件所属用户与文件所属者
r表示可读
w表示可写
x表示可执行
-表示不可
三个可以用二进制表示(比如rwx=7,r=4,w=2,x=1)
权限修改
chmod 权限 文件名(权限用数字表示比如 chmod 777 文件名)
chmod -R 权限 文件名(赋给权限给文件包括文件下的所有文件)
chmod +x 文件名(给文件添加x权限)
chmod -x 文件名(删除文件的x权限)
超级用户
linux分为普通用户与超级用户,有些操作普通用户权限不够的时候就必须转换成超级用户
sudo su进入超级用户(不推荐,权限太大,一旦出错可能照成很多问题)
Ctrl+D 退出超级用户
sudo + 命令(以超级用户的权限去执行该条命令,不用转换成超级用户)推荐!
sudo !!(等于 sudo 上一条命令)
三、 搜索
对路径下查找find命令
find 路径 文件属性
find 路径 -name 'test.txt' 查找路径下名为test.txt的文件
find 路径 -amin -10 查找路径下十分钟以内访问过的文件
find 路径 -atime -1 查找路径下一天内访问过的文件
find 路劲 -size +5k 查找路径下文件大小大于5K的文件,-5k即小于
文本搜索与过滤grep
grep 要搜索的字符串
grep -n 要搜索的字符串 并在前面加上对应的行数
例:
cat hello.c | grep -n "hello"
四、进程命令
ps命令
ps -a 显示所有程序
ps -ef 显示所有进程服务
image.png
kill命令
kill 进程号 (终止该进程)
网友评论