1)基本命令
ifconfig:查看ip地址
who am i : 查看当前登录用户
su [xxx] : 切换用户,如果要切换到root,直接执行su即可
pwd : 查看当前所在目录的路径
cd [xxx] : 进入某一个文件夹,后面可以跟一个绝对路径也可以跟一个相对路径
cd .. : 返回上一级路径
cd / : 返回根路径
ll : 查看当前目录下的所有子目录和子文件的详细信息
ls : 查看当前目录下的所有子目录和子文件的名称
-l : 查看详细信息
-a : 查看隐藏文件
clear : 清空屏幕
2)文件和文件夹的操作
mkdir:创建一个文件夹
-p : 级联创建文件夹
rm : 删除文件
-r:删除文件夹
-f:强制删除,不用确认
cp : 复制文件
-r:复制文件夹和文件夹下的子文件
mv : 重命名
3)文件内容的操作
插入命令:
i : 添加的内容在光标的前面
I:添加的内容在光标所在行的行首
a:添加的额内容在光标的后面
A:添加的内容在光标所在行的行末
o:添加到下一行
O:添加到上一行
定位命令:
:set number:显示行数
:set nonumber : 关闭行数
:n :光标定位到第n行
gg:定位到首行
G:定位到末行
删除命令:
x:删除光标所在的位置
dd:删除行
搜索:
/关键字
n:下一个关键字
shift+n:上一个关键字
替换:
:0,$s/旧内容/新内容/g
4)文件的压缩和解压缩
压缩:tar -zcf 压缩包的名称.tar.gz 待打包的文件1 待打包的文件2 ......
解压:tar -zxf 压缩包的名称
5)权限相关的命令
a)文件描述符
第一部分(dr-xr-xr-x.):文件描述符
第二部分(2):文件夹下的子文件数量
第三部分(root):当前文件或者文件夹所属的用户
第四部分(root):所属用户所在的组
第五部门(Nov 12 03:22):文件或者文件夹最后的修改时间
第六部门(bin):当前文件或者文件夹的名称
d (r-x) (r-x) (r-x)
d : 当前文件的类型,d表示文件夹,-表示文件
(r-x): 文件或者文件夹所属用户对这个文件的操作权限
(r-x): 和所属用户同组用户对这个文件的操作权限
(r-x): 和所属用户不同组的用户对这个文件的操作权限
权限符号:
r:可读权限
w:可写权限
x:可执行权限
b)授权命令
· 字符授权法
chmod u=rwx,g=rwx,o=rwx 文件或者文件夹
· 数字授权法
r = 4
w = 2
x = 1
chmod 731 文件或者文件夹
参数:-R 授权给当前文件夹和所有的子文件夹以及子文件
注意:root账号操作文件,只需要这个文件的权限描述符中任意一部分有这个权限,root账号就能操作
7)其他的命令
cat /etc/issue:查看操作系统版本(发行版的版本)
uname -a:查看linux内核的版本
df -h:查看磁盘的使用情况
free:查看内存的使用情况
poweroff:关机
reboot:重启