ln 创建链接文件
ln -s 表示创建软链接,类似于windows下快捷方式,会为新产生的文件分配空间 。
如ln -s b.c a.c 则创建了一个指向a.c的软链接文件b.c
无-s 表示创建硬链接 可以理解为文件的别名,不会另行分配空间。
如ln b.c a.c 创建了一个和a.c 为同一个文件的另外一个名字 b.c.对b.c的操作等同于a.c的操作。
彻底删除一个文件 需要删除所有的硬链接文件。
ifconfig 显示网络配置;
mount 挂载设备或者目录;
umount 卸载设备或者目录;
tar 压缩或者解压;
-c 压缩文件
-x 解压文件
-f 普通文件
-v 显示压缩或者解压过程
-z 对.gz文件进行解压缩 或者将文件压缩为.gz文件
-j 对.bz2文件进行解压缩或者将文件压缩为.bz2文件
apt-get 安装或者卸载文件,一般需要超级用户权限 sudo apt-get ;
install 安装
remove 卸载
adduser 新建一个用户 并生成一个宿主目录文件 如 adduser newuser ,会在/home下生成一个newuser的文件夹;
useradd 新建一个用户 但是不生成宿主目录文件;
userdel 删除一个用户;
groupadd 新建一个群组;
groupdel 删除一个群组;
chmod 修改文件权限属性 必须拥有超级用户权限 :
后面接 a / u / g /o+r / w /x a代表所有用户,u代表文件所属用户,g代表用户所属的组的用户,o代表其他用户
r代表可读,w代表可写,x代表可执行,加号后面可同时接rwx表示可读写可执行
后面也可接 3位八进制数 r对应4 ,w对应2, x对应1。 三位不同的八进制数分别代表u、g、o的权限
chmod 777 代表对所有用户都是可读写可执行 chmod 7 等同于 chmod 007 代表 只有其他用户可读写可执行;
linux下使用最多的编辑器是vim 文本编辑器。
vim三种模式 :命令模式;输入模式;末行模式。
进入vim是默认为命令模式,在命令模式下:
1.按i / a / s/ o可进入输入模式
2.按: 进入末行模式
输入模式键盘输入数据都将保存在文本中。
末行模式操作多在输入结束后进行操作。
命令模式常用命令:
yy 复制光标所在的一行 nyy 复制包过光标所在行往下数一共n行
dd 剪切光标所在的一行 ndd 剪切包过光标所在行往下数一共n行
p为粘贴到鼠标所在行的下一行
/str 正向查找str所在的位置 回车后按n表示跳到下一个位置 按N跳到上一个位置
?str 功能等同/str 不过为反向查找
末行模式常用命令:
n 直接跳转到第n行
n,m s/str1/str2/g 从n行到m行 用字符串str2替换所有的字符串str1。m为$则表示到文件末尾。
vs file 表示打开第二个文件file,如果没有则创建一个新文件
set nu 显示行号 set nonu表示不显示行号
q为退出,w未保存,wq或者一个x为保存后 然后退出,q后面可接!表示强制退出。