linux一些命令的理解

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文件的所有者增加可执行权 

猜你喜欢

转载自www.cnblogs.com/loftercat/p/11510817.html