Linux常用指令

man +各种指令名:显示对这个指令的参数和使用说明
ll -a
ll -l
ls -a:列出该目录下所有的文件,包含隐式文件
ll -l:列出文件的详细信息
pwd:显示用户所在的当前目录
cd:将当前工作目录改变成指定目录
touch:创建文件
mkdir:创建目录 -p(创建多级目录) mkdir -p /free/work
rm:删除文件夹 -f(强制删除) -rf(删除目录及目录下所有的文件)
cp 文件1 文件2:将文件1内容复制到文件2中
mv 文件1 文件2:若文件2存在,会询问是否覆盖文件2
mv 路径1 路径2 将1下的源文件移动到2下的路径
vi 文本编辑器

- 进入即为查看模式
- 按a/i :当前光标所在位置,以插入的方式进入编辑模式
- 按o:当前光标所在位置,以插入新行的方式进入编辑模式
- 按Esc进入退出编辑模式
- 查看模式下:    gg 回到首行     shift+g 末行
- 保存  :wq!   w保存 q退出   !表示强制
- 只读模式下,输入/XX,搜索内容,n表示下一处,shift+n上一处

cat 文件名:显示文件内容
less 文件名:只显示一页内容
head 文件名 -n数字:显示开头到指定行号的内容,不加数字默认10
tail 文件名 -n数字:显示结尾到指定行号的内容,不加数字默认为10
tail和head使用管道符|结合使用

date:输入当前日期 加上 +指定日期格式 输出指定格式日期
grep:grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来,使用权限是所有用户

    -c:只输出匹配行的计数。
    -i:不区分大小写。
    -h:查询多文件时不显示文件名。
    -l:查询多文件时只输出包含匹配字符的文件名。
    -n:显示匹配行及 行号。
    -s:不显示不存在或无匹配文本的错误信息。
    -v:显示不包含匹配文本的所有行。
    --color=auto :可以将找到的关键词部分加上颜色的显示。
    pattern正则表达式主要参数:
    \: 忽略正则表达式中特殊字符的原有含义。
    ^:匹配正则表达式的开始行。
    $: 匹配正则表达式的结束行。
    \<:从匹配正则表达 式的行开始。
    \>:到匹配正则表达式的行结束。
    [ ]:单个字符,如[A]即A符合要求 。
    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
    .:所有的单个字符。
    *:所有字符,长度可以为0。
    3.grep命令使用简单实例
    itcast$ grep ‘test’ d*
    显示所有以d开头的文件中包含 test的行

itcast $ grep ‘test’ aa bb cc
显示在aa,bb,cc文件中匹配test的行。

itcast $ grep ‘[a-z]\{5\}’ aa
显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

ps :查看进程

	- a  显示所有进程
	-a 显示同一终端下的所有程序
	-A 显示所有进程
	c  显示进程的真实名称
	-N 反向选择
	-e 等于“-A”
	e  显示环境变量
	f  显示程序间的关系
	-H 显示树状结构
	r  显示当前终端的进程
	T  显示当前终端的所有程序
	u  指定用户的所有进程

ps -ef | grep xx :显示进程名为XX的进程信息

	   -e:显示系统内所有进程的信息。与 -A 选项功能相同
       -f:使用完整 (full) 的格式显示进程信息,

netstat :查看端口号,找出进程的PID

        netstat  -anp | grep 端口号

find :搜索文件文件夹

        find 路径 -name 文件名

df:查看当前磁盘空间占比情况

		-a 全部文件系统列表
		-h 方便阅读方式显示

Linux三剑客:

grep:文本过滤(模式:pattern)工具
sed:是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。
awk:报告生成器,格式化文本输出,有多种版本

chmod:设置文件的访问权限

访问一个文件的人可能分成三种类别.

	文件和文件目录的所有者:u---User
	文件和文件目录的所有者所在的组的用户:g---Group
	其它用户:o---Others

Linux常用指令_第1张图片
文件拥有者权限
文件所属用户组权限
其他用户权限
u:拥有者
g:拥有者同组用
o:其它用户
a:所有用户

查看CPU使用率
top输出结果第三行有显示CPU当前的使用情况。

你可能感兴趣的:(Linux常用指令)