一些linux常用指令
·154 words·1 min
Table of Contents
一些(最近用到的)常用指令: #
没事不想用vim : (
ls -i详细信息显示 [路径(默认当前目录)]
-a隐藏文件显示
-h大小按kb显示
A*.txt 搜索A开头.txt结尾的文件
#对文件:
mv 1 1.txt #1 改为 1.txt
#对文件夹:
mv fld fld2#若fld2存在则移动fld到fld2下,否则改名为fld2
whereis xxxxx #查找文件位置
vim [文件名]
命令(一般)模式下:
i #进入编辑模式
shift + `:`#打开底部命令行
/ #按下后输入字符串可以匹配字符串
gg #回第一行
shift + x #类似windows的backspace
dd #行消除
yy #复制本行
shift + p #粘贴在光标上一行
p #粘贴在光标下一行
u #类似ctrl + z
[输入数字n] + 回车 #向下跳n行
ctrl f#对应uppage
ctrl b#对应downpage
#多行注释
ctrl + v --> 选择多行并shift + i--> 输入字符回车--->字符会复制到选择起来的所有行前面 如果输入`#`或者`//`可以达到多行注释的效果
底部命令模式:
ESC回到命令(一般)模式
q 退出
w 保存
q!强制退出不保存
w!强制保存
1,s/A/B/gc #从第一行开始找 A 并询问是否换成 B
询问选项:y yes
n next
a 光标以下的all (可能很有用)
q quit
编辑模式:
inster #在替换和插入之间切换
添加环境变量:
export PATH=[path] //不需要括号和引号
如:export PATH=$PATH:/mnt/c/Users/16953/bin/
sudo password root//重置密码
sudo -i//切换至sudo用户
chmod 777 file//权限拉满
chmod 000 file//权限全关
abc
a:User
b:Group
c:Other
权限选项:
r:读
w:写
x:执行
ubuntu config --default-user root 设置默认用户以为root
w
who 当前**在登陆**用户
whoami 查询当前用户
cat /etc/passwd 查看所有用户,但是很丑
lastlog 比上面那个好看一些
apt-get update // 更新安装源(Source)
apt-get upgrade // 更新已安装的软件包
dist-upgrade //更新依赖
apt-cache search PackageName // 搜索软件包