Loading

linux常用命令

chmod 用于改变文件或目录的访问权限 该命令有两种用法: 1.用包含字母和操作符表达式的文字设定法  2.其语法格式为:chmod [who] [opt] [mode] 文件/目录名

其中who表示对象,是以下字母中的一个或组合: 
u:表示文件所有者 
g:表示同组用户 
o:表示其它用户 
a:表示所有用户 
opt则是代表操作,可以为: 
+:添加某个权限 
-:取消某个权限 
=:赋予给定的权限,并取消原有的权限 
而mode则代表权限: 
r:可读 
w:可写 
x:可执行
例如:为同组用户增加对文件a.txt的读写权限: 
chmod g+rw a.txt

cat 查看文件

gedit 打开文本编辑器查看并编辑文件

touch 创建文件

clear 清除指令

man ls

history 查看输入命令的历史

rm 删除文件

ps -ef | grep ssh 查看名字为ssh的进程

* ? [] ^ $ 通配符,例如:ls 2*、ls 2?、ls 2?3、ls 2[12345]3

> 重定向 把原本现实在终端的内容放在了你所指定的文件中,>> 则把内容追加的文件中,如:ls > xxx.txt、ls >> xxx.txt

mv 原文件名称 新文件名称  给文件重命名

mv 原文件名称 路径 移动文件

ln -s 链接的文件名称 新链接的文件名称 软链接,和windos中创建文件快捷方式一样,如:ln -s xxx.txt xxx-softlink.txt

ln 链接的文件名称 新链接的文件名称 硬连接,相当于给同一份数据内容新增一个文件名称,如: ln xxx.txt xxx-softlink.txt

 grep “123” xxx.txt 查找文本内容的是否包含指定的内容 参数:-n 增加编号、-v 不包含指定的内容

cp 复制

cd .. 前往上一个路径

find 从指定的路径中找文件

tar 打包 如:tar -cvf xxx.tar *.py   解包 如:tar -xvf xxx.tar  压缩特殊格式 如:tar -zcvf xxx.tar.gz *.py、tar -jcvf xxx.tar.bz2 解压特殊格式包同理  选项 -c 解压到指定的路径

zip 打包、unzip 解包 如:zip zzz.zip *.py、unzip zzz.zip *.py 选项 -d 解压到指定路径

which + 命令 查看使用的命令所在的文件夹路径(知识点,在终端中所使用的linux命令都是在/bin文件夹下的文件)

cal 查看日历

date 查看当前时间 格式:“+%Y”

ps 查看进程信息 选项:-aux 查看当前全部进程信息

top、htop 动态显示当前进程运行情况

kill + pid 杀进程 选项:-9 强制杀死

df 显示硬盘的使用情况

du 显示当前路径的使用情况

sudo passwd 用户名 修改用户密码

ifconfig 用来查看电脑的网卡和ip地址

ifconfig 网卡名 新ip号  修改网卡的IP号 

ping 与指定IP号是否相通

useradd 名称 -m  创建用户  选项:-m 在创建用户之后在home文件夹下创建家目录

howmi 查看当前用户是谁

su + 用户名称 切换用户

ssh 用户名称@ip 远程登录

netstat -tunlp|grep 80 查看端口号

(知识点ctl + shift +t 打开多个标签)

 

vim 常用命令

yy 复制光标所在的这一行

4yy 复制光标所在的行向下的4行

p 粘贴

dd 删除、剪切光标所在的行

2dd 光标所在的行删除2行

d0 从所在光标开始剪切到行首

dw 剪切一个单词

x 删除当前光标的字符

X 删除当前光标前的字符

h 左  j 下  k 上  l 右

H 当前屏幕的上方   M 当前屏幕的中间  L 当前屏幕的下方

ctrl+f 向下翻一页代码  ctrl+b 向上翻一页代码

20+G 快速定位到第20行代码

G 快速定位到整个代码的最后一行

gg 快速定位到整个代码的第一行

w 向后跳一个单词的长度,即跳到下一个单词的开始处

b 向前跳一个单词的长度,即跳到上一个单词的开始处

D 从当前的光标开始剪切,一直到行末

u 撤销刚刚的操作

ctrl+r 反撤销

v 根据光标选择代码

V 选择正行代码

>> 向左移动代码

<< 向左移动代码

. 重复执行上一次的命令

{ 往下跳一片代码

} 往上跳一片代码

r 修改字符

R 从当前光标开始往右修改

:/abc 在当前文本中查找abc

n 查找后切换下一个字符

N 查找后切换上一个字符

:%/abc/123/g 末行模式下,将当前文件中的所有abc替换成123

:1,10/abc/123/g 末行模式下,将第1行至第10行之间的所有abc替换成123

posted @ 2019-12-30 10:05  _尼欧`  阅读(244)  评论(0编辑  收藏  举报