Ctrl+S 停止滚屏;按Ctrl+Q键可以恢复滚屏
Ctrl+c 在命令行下起着终止当前执行程序的作用,
Ctrl+d 相当于exit命令,退出当前shell
清屏 clear 或者 Ctrl+l
/ 根目录
cd 切换目录
cd .. 上一级目录
cd ~ 返回根目录(/root)
ls 列出目录
-a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来-d :仅列出目录本身,而不是列出目录内的文件数据
-l :长数据串列出,包含文件的属性与权限等等数据
cat 正序读取文件
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号
-n : 列出行号,空白行标行号
tac 逆序读取文件
head 显示开头十行
-n 20 显示最后二十行
tail 显示最后十行
-n 20 显示最后二十行
-f 持续刷新打印内容
less 按页来显示文本,可以上下页翻动
在less运行时可以输入:
/字串 :向下搜寻『字串』的功能(区分大小写)
?字串 :向上搜寻『字串』的功能(区分大小写)
q :退出less
-m :百分比显示当前页面进度
less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。
rm 删除指令
-rf 强制删除,指定路径会删除该路径下的所有文件和目录
-f 删除指定文件
-r 删除指定目录
jar 解压或者压缩war,jar包
-xvf解压到包所在的目录下
ps 进程查看
-ef|grep 进程名 查看该进程的运行路径和信息(grep 字符查找)
cp 拷贝
-f直接覆盖文件,不给出提示
-i 覆盖文件,给出提示
-r 将目录中的文件都拷贝
格式 cp -i 文件 /新的目录
mkdir 创建文件夹
-p 确保目录名称存在,不存在的就建一个
Linux输出重定向>和>>区别如下:
>: 会重写文件,如果文件里面有内容会覆盖。
>> 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件。
>>: 追加文件,也就是如果文件里面有内容会把新内容追加到文件尾。
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空。一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节)。
chmod(chmod是权限管理命令change the permissions mode of a file的缩写)
u代表所有者,x代表执行权限。 + 表示增加权限。chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权