Linux 常见命令及基本知识
-
ls(英文全拼:list files): 列出目录及文件名
-
cd(英文全拼:change directory):切换目录
-
pwd(英文全拼:print work directory):显示目前的目录
-
mkdir(英文全拼:make directory):创建一个新的目录
-
rmdir(英文全拼:remove directory):删除一个空的目录
-
cp(英文全拼:copy file): 复制文件或目录
-
rm(英文全拼:remove): 删除文件或目录
-
mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
-
cat : 由第一行开始显示文件内容
-
vi filename : 使用vi对文件进行编辑
-
echo :echo "String" >> filename 用于将字符串追加到文件的末尾。如果文件不存在,它将创建文件并将字符串写入其中,使用单个
>
符号(而不是>>
)将覆盖文件内容 -
ll(
ls -l
的简写) : 列出目录详细信息的别名。 -
chmod:更改文件9个属性
Linux 的目录结构为树状结构,最顶级的目录为根目录 /
vi分为三种模式:命令模式,输入模式和底线命令模式
vi filename之后初始为命令模式:按'i'可在当前光标位置的前方插入内容,按a可在当前光标位置的后面插入内容
按o:在当前行的下方插入一个新行,并进入插入模式。按O在当前行的上方插入一个新行,并进入插入模式。
按dd:剪切当前行。按u撤销上一次操做。按ESC可退出插入模式。
在命令模式下按下 :(英文冒号)就进入了底线命令模式。
-
:w
:保存文件。 -
:q
:退出 Vim 编辑器。 -
:wq
:保存文件并退出 Vim 编辑器。 -
:q!
:强制退出Vim编辑器,不保存修改。
按 ESC 键可随时退出底线命令模式。
chmod xyx filename 更改文件属性有两种方式:一种是数字,一种是符号。
Linux 文件的基本权限就有九个,分别是 owner/group/others(拥有者/组/其他) 三种身份各有自己的 read/write/execute 权限。 使用ll命令得到的开头的一串字符串 d代表目录,-代表文件,3个rwx分为代表user,group,others的权限。
-
r:4
-
w:2
-
x:1
wxrwxrwx 对应 (4+2+1)(4+2+1)(4+2+1):777
rwxrwx---对应(4+2+1)(4+2+1)(0+0+0):770
chmod | ||||
---|---|---|---|---|
身份 | a | u | g | o |
权限变更 | +(增加权限) | -(除去权限) | =(设定权限) | |
权限类型 | rwx | rwx | rwx | rwx |