关闭防火墙 service iptable stop
开启远程服务 service sshd start
Linux中常用的快捷方式,在终端操作
Ctrl Shift + 放大字体
Ctrl - 缩小字体
Ctrl Shift t 同一终端下打开多个页签
Alt n n代表要切换到第几个页签
Ctrl l 清屏,相当于clear命令
Ctrl u 删除光标到提示符之间的所有字符
Tab 自动补全(命令、目录和文件名)
Linux中的特殊符号含义
/ 代表根目录
~ 代表当前用户的家目录,即root目录
.文件名 代表隐藏文件
. 用在路径里面,代表当前目录
.. 用在路径里面,代表上一级目录
- 用在路径里面,代表上一次所在目录
>> 往文件末尾追加内容(不覆盖),如果文件不存在,那么将新建该文件
> 往文件追加内容(覆盖),如果文件不存在,那么将新建该文件
| 把前面一个命令的标准输出,作为下一个目录的标准输入
Linux中的命令格式:严格区分大小写
命令 [选项/参数] 路径
ls 以列表的形式查看目录里的文件
ls 后不跟路径,默认查看当前目录下的文件
ls –l 列出当前目录中文件的详细信息,简写为:ll
ls –a 列出当前目录中的所有文件,包括以“.”和“..”开头的文件
ls –A 列出当前目录中除了以“.”和“..”开头的文件
ls –l -h 以人类能读懂的形式列出文件的详细信息,简写:ll –h或ls –lh
cd 进入目录
cd 后不跟路径,表示切换到当前用户的家目录
cd 跟路径,表示进入指定目录
cd - 切换到上一次所在目录
pwd 查看当前目录的绝对路径
man 查看详细官方文档
格式: man 命令 例如:man ls
PgUp上翻,PgDn下翻,j下翻一行,k上翻一行
退出:q
info 简单的说明文档
如:info ls
退出:q或者Ctrl c
--help 查看命令的一些选项
例如:ls --hlep
mkdir 创建空目录
#在root目录下创建dir空目录
- 绝对路径:以根目录“/”开头的路径,就是绝对路径,例如:mkdir /root/dir
补充:进入root目录 cd /root
2)相对路径:从当前目录开始的路径,以“.”或“..”开头的路径,例如:mkdir ./dir
同时创建多个同级的空目录:mkdir dir1 dir2
同时创建多个层级的空目录:mkdir –p dir3/dir4
选项-p表示当前路径中如果不存在dir4的父目录,则先创建父目录dir3
tree 如果不跟路径,表示显示当前目录的树状结构
touch 创建文件或(更新文件/目录的最后修改时间(文件/目录存在))
touch file1 如果file1不存在,那么新建file1文件
touch file1 如果file1存在,那么将修改file1文件或目录的最后修改时间为Linux时间
touch file2 file3 file4 如果这些文件不存在,那么将同时创建file2,file3,file4文件
touch -t 201803101130.33 file1 -t选项使用指定的时间值 time 作为指定文件 file 相应时
间戳记的新值.此处的 time 规定为如下形式的十进制数:
[[CC]YY]MMDDhhmm[.SS]
补充:查看文件创建时间 stat file1
其中Access为访问时间 :读取一次文件的内容,该时间便会更新。比如对这个文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)
Modify为修改时间:对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。
Change为改变时间:更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性若文件大小等。
rmdir 删除空目录
rmdir dir1 删除空目录dir1
rmdir –p dir2/dir3 如果目录由多个路径名组成,从最后一个路径名开始依次删除,直到所有的路径名都被删完
rm 删除文件或目录(remove)
rm file1 删除file1文件且有提示
rm –f file3 强制删除file3文件,没有提示
rm –rf dir1 强制删除dir1目录及子目录和所有文件
rm –rf / 在项目组里禁用
cp 复制文件/目录
复制文件格式:cp 源文件 目标目录
cp file4 dir2 把file4复制到dir2目录内
复制目录格式:cp -r 源目录 目标目录
cp -r dir2 dir1 递归的把dir2中的文件和目录全部复制到dir1内
\cp –rf dir2 dir1 表示强制复制并覆盖dir2中的文件和目录到dir1内,没有提示
-f失效的原因:默认cp是有别名的(cp=’cp -i’),无法强制覆盖而没有提示,
临时取消别名用\;如果想永久取消别名:unalias cp,也可以通过
alias cp=’cp -i’添加别名
cp file4 dir2/file7 复制file4到dir2内并改名为file7
mv 移动/剪切文件或目录
剪切文件格式:mv 源文件 目标目录
mv file4 dir2 把file4剪切到dir2目录内
剪切目录格式:cp 源目录 目标目录
mv dir1 dir2 递归的把dir2中的文件和目录全部移动到dir1内
mv file4 dir2/file7 剪切file4到dir2内并改名为file7
find 递归的查找文件或目录
格式:find 路径 –name “文件名”
例如:find ./ -name "file4" 通过名称查找file4文件
例如:find ./ -name "dir2" 通过名称查找dir2目录
支持通配符
* 匹配0个或多个任意字符
? 匹配一个字符
格式:find 路径 –size 文件大小
例如:find / -size +50M 查找50M以上的文件
例如:find / -size -50M 查找50M以下的文件
例如:find / -size 50M 查找等于50M的文件
查看文件大小:ll –h 文件路径
查看占磁盘的大小:du –sh 文件路径 -s表示每个参数只显示总和
-h显示一个单位:K,M,G
查看磁盘的使用率:df –h 文件路径 -h显示一个单位