linux,vim常用命令

文件常用操作命令

日常操作命令:

pwd:查看当前所在工作目录
date:当前系统的时间
last:最近登陆历史记录
su - : 切换为root用户
rpm -qa | grep mysql:查看系统中是否安装了mysql包
who :查看当前登陆用户
w:查看当前系统信息和用户登录信息
tar zxvf   xxx.gz   :解压              tarzcvf  xx.gz  文件名1 文件名2  :压缩

pkill -u:踢出这个用户并且关闭它所有执行的程序, 这个命令很危险,请小心执行

建议先查看终端号,通过终端号找出指定的进程,杀掉指定的进程即可 
任何一个虚拟控制台登录都会产生一个tty, 每一个远程连接都会产生一个pts

  • ps -ef | grep pts/4 : 查看终端号(pts/4)对应的进程名
  • kill -s 9 端口号 : 杀掉pts/4进程
  • top  动态查询进程

文件系统操作

ls:查看目录下的子节点
ls -al :-a显示隐藏文件 -l详细的列表形式显示
ll:详细显示子节点信息

切换目录:

cd : 返回到~目录下(root)
cd /home: 进入到home目录下
cd - :返回上一次工作的目录
cd ..:回退到当前目录的上一级目录

创建文件夹

mikdir 文件夹名字:创建文件夹
mikdir -p 文件夹名字: 创建多级目录

删除文件夹/文件

rm -r:删除文件夹/文件,提示
rm -rf:强制删除,不提示

修改文件名称/移动文件

mv aaa bbb:修改文件名aaa到bbb【移动aaa文件到bbb目录】
mv aaa bbb/ccc:移动到bbb目录下并改名为ccc

复制文件

cp aaa '路径':复制aaa文件到'路径'

创建文件

1.touch 文件名:创建文件
2.echo "hello,nice to meet u" > aaa:向文件aaa中写入hello,nice to meet u
3.echo 'hi baby' >> aaa:向文件aaa中添加hi baby

aaa文件事先没有创建,‘>’重定向

查看文件内容

cat 文件名:查看文件内容
text 文件名

文件权限操作

linux权限描述格式解读

示例:drwxr-xr-x

  • d:表示节点类型('d':文件夹---'-':文件---'l':链接)
  • r:可读
  • w:可写
  • x:可执行
第一组rwx:表示文件拥有者对它的权限:可读可写- 可执行
第二组x-r:文件所属组的权限:可读可执行,不可写
第三组x--:其他用户组权限(不包含以上两组):可执行,不可写、不可读

修改权限

字符修改权限

  • chmod g -rw aaa: 将aaa文件所在用户组权限:不可读、不可写
  • chmod o -rw: 将aaa文件其他用户组权限:不可读、不可写
  • chmod u+x:将aaa文件所属用户权限增加x

数字修改权限

r = 4 
w = 2 
x = 1
777:一位数字代表一个用户组,每个用户组的权限之和为7

chmod 777 aaa:aaa文件全部用户组拥有可读、可写、可执行权限 
chmod 644 aaa: rw-r-r

多级目录权限的修改【递归修改权限】:

chmod - R 644 aaa:aaa目录下所有的文件按文件夹的权限都更改为644

r:4        w:2        x:1

Vim基本用法

vim 文件名:文件名存在则编辑,不存在则创建
1. 进入就是“一般模式”:此模式只接收各种快捷键,不能编辑文件内容
2. 按"i"进入编辑模式:此模式下可以正常书写文本内容
3. 编辑完成之后,按‘ESC’推出编辑模式,回到一般模式
4. 按‘:’号进入底行命令模式,输入wq,回车,保存退出文件

Vim快捷键【一般模式下使用】:

  • a: 当前光标下一处书写
  • i: 光标所在字符后面插入
  • A: 光标行的最后面插入
  • I:光标行的最前面插入
  • o:当前光标所在行的下一行书写
  • dd:删除光标所在行【5dd表示删除光标后5行】
  • yy:复制光标所在行【5yy复制当前行附近5行】
  • p:粘贴复制行
  • gg:直接跳到文件的首行
  • G:跳到文件的尾行
  • v:字符选择模式,选择完成后y复制,p粘贴
  • ctrl + v:进入块选择模式
  • shift + v:进入行选择模式
  • %s/nice/8888:查找并替换nice为8888
  • /nice : 查找nice字符,并定位到第一个字符,n定位到下一个nice字符,N查看上一个nice字符
  • wq: 保存并退出
  • q:退出,不保存
  • q!:强制退出,不保存

猜你喜欢

转载自blog.csdn.net/qq_36527339/article/details/80947013