Linux目录操作命令:
cd :进入目录
cd..:返回上一级
ls:查看目录下文件
ls -a:查看目录下文件(包含隐藏文件)
ll :查看目录下文件的详细信息
mkdir:创建目录(只能一次创建一层目录)
mkdir -p:创建目录(一次可以创建多层目录)
rm ri:删除文件之前询问用户(yes/no)
rm -rf:删除文件或是目录(强制,不询问,一次可以删多层)
cp:复制文件(源地址,新地址)
mv:移动文件和重命名(源地址,新地址)
Linux文件操作命令:
|:管道符(在前面的结果上执行命令)
cat:查看某文件的内容
head -n:查看前n行
tail -n:查看末尾n行
wc -l:查看总行数
wc -L:查看最长的一行的字符数
Linux文件编辑命令:vi
vi:一款功能强大的全屏幕文本编辑器
vi命令:打开文件:vi[文件名]
(1)命令行状态:
i-->将命令行状态切换到插入行状态 光标停留在当前位置
a-->将命令行状态切换到插入行状态 光标停留在当前位置的下一个位置
o-->将命令行状态切换到插入行状态 光标在当前行的下一行插入一个空行
dd-->删除当前行
[Delete]-->删除当前字符
n yy(n你要复制的行数)-->复制
p-->粘贴
shirt+g-->光标移动到文章尾部
shirt+^-->光标移动到行首
shirt+$-->光标移动到行尾
[PgUp]-->上一页
[PgDn]-->下一页.
(2)插入状态:
无命令
(3)底行状态:[Esc]
:w-->保存
:wq-->保存并退出
:q-->退出文件(文件不能修改)
:q!-->强制退出
:n(行号)-->光标移动到第n行
/字符(串)-->在当前文档搜索匹配到的第一个字符(串)
Linux权限操作命令:
su[用户名]:切换到指定用户
whoami:查看当前登录用户
groups:查看当前用户所属分组
id:查看当前用户UID和GID
useradd[用户名]:添加用户
passwd[用户名]:修改用户密码
userdel[用户名]:删除用户
usermod -l [新用户名][旧用户名] :修改用户名
usermod -g [新组名称][用户名]:修改用户所属分组
groupadd [组名]:添加分组
Linux赋权命令:
文件权限:读 r 4,写 w 2,执行 x 1
权限角色分类:u:拥有者 g:同组用户 o:其它用户
+,-:赋予和收回权限
例如:chmod -r u+x,o+w [文件名f1]
f1文件的3类用户全部收回读权限,u赋予执行权限,o赋予写权限
通常使用三位二进制数表示权限操作:
chmod 753 [文件名f1]