Linux基础命令学习笔记01

【 echo 】 :打印输出内容
Linux基础命令学习笔记01
搭配 > 重定向把内容指向文件里,文件不存在会直接建立,若是存在会覆盖里面内容
Linux基础命令学习笔记01
能够经过root用户和普通用户进行交流vim

Linux基础命令学习笔记01

Linux基础命令学习笔记01

【 man 】:查询命令的使用方式和参数
Linux基础命令学习笔记01网络

【 date 】:显示设置时间或日期
参数
-s :根据字符串来设置日期与时间
ide

Linux基础命令学习笔记01
年月日时分秒表达参数
%t 跳格[Tab键]
%H 小时(00-23)
%l 小时(00-12)
%M 分钟(00-59)
%S 秒(00-59)
%j 今年中的第几天
学习

date "+%Y-%m-%d %H:%M:%S" :不一样格式显示时间
Linux基础命令学习笔记01网站

【 wget 】 :网络连接下载文件,要确保网站内容能打开
参数
-b 后台下载模式
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内全部资源,包括图片、视频等
-t 递归下载

Linux基础命令学习笔记01spa

【 tar 】 :压缩或解压,指定解压到路径 -C (大写C)
Linux基础命令学习笔记013d

普通解压方式:tar -xf wolakk.tar.gz.zip
Linux基础命令学习笔记01
指定解压到某个目录:tar xf wolakk.tar.gz.zip -C /mnt/
Linux基础命令学习笔记01
【 ps 】:查看系统中进程状态
参数 做用
-a 显示全部进程(包括其它用户的进程)
-u 用户以及其余详细信息
-x 显示没有控制的终端进程

Linux基础命令学习笔记01
ps -a ps -au ps -aux 全部查询状态
Linux基础命令学习笔记01
【 top 】 : 任务管理器,退出按q
Linux基础命令学习笔记01视频

【 pidof 】 :查看服务的进程PID值
Linux基础命令学习笔记01blog

【 kill 】 :杀死某个进程
参数
-a:当处理当前进程时,不限制命令名和进程号的对应关系
-l <信息编号>:若不加<信息编号>选项,则-l参数会列出所有的信息名称
-p:指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s <信息名称或编号>:指定要送出的信息
-u:指定用户

Linux基础命令学习笔记01递归

【 killall 】 :关闭全部的进程ID
yum install killall 不是安装不了,是包名不对,如何查找对应的安装包
yum provides /killall 查看命令所在的位置,任意

参数
-e:对长名称进行精确匹配
-l :忽略大小写的不一样
-p:杀死进程所属的进程组
-i :交互式杀死进程,杀死进程前须要进行确认
-l :打印全部已知信号列表
-q:若是没有进程被杀死。则不输出任何信息
-r:使用正规表达式匹配要杀死的进程名称
-s:用指定的进程号代替默认信号“SIGTERM
-u:杀死指定用户的进程

Linux基础命令学习笔记01
找到killall包名为:yum install psmisc 进行安装
Linux基础命令学习笔记01
使用killall关闭全部进程
Linux基础命令学习笔记01

【 uname 】 : 查看内核版本
经常使用参数
-a 显示所有的信息
-r 显示内核版本和系统位数

Linux基础命令学习笔记01
查看系统版本目录:cat /etc/redhat-release
Linux基础命令学习笔记01

【 who 】 : 查看当前登入的用户
Linux基础命令学习笔记01

【 history 】 :查看历史命令
经常使用参数
-c 清除全部历史记录
-d 加上行号指定清除记录

Linux基础命令学习笔记01
默认留存历史1000条命令,也能够更改文件变量控制
文件位置:vim /etc/profile 找到HISTSIZE

Linux基础命令学习笔记01
能够控制命令是否被记录保留:/etc/profile 文件最下方添加如下内容
HISTCONTROL=ignorespace 忽略空格 ,输入命令前空格该命令就不会被保留

Linux基础命令学习笔记01
更改之后:source /etc/profile 刷新profile文件
Linux基础命令学习笔记01
-d 加上行号指定清除命令记录
Linux基础命令学习笔记01
-c 清除全部历史记录
Linux基础命令学习笔记01
加上空格输入的命令不会被保留,在生产环境中命令被记录会很危险
Linux基础命令学习笔记01
【 pwd 】 : 显示当前目录所在位置
Linux基础命令学习笔记01
【 cd 】:切换目录
参数
cd 进入用户主目录
cd ~ 进入用户主目录
cd - 返回进入此目录以前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思)
cd ../.. 返回上两级目录
cd !$ 把上个命令的参数做为cd参数使用

Linux基础命令学习笔记01

【 ls 】 : 显示文件或目录信息
参数
-a 显示全部的(保存隐藏)
-l 显示文件的具体信息
-h 文件大小显示单位

Linux基础命令学习笔记01

【 cat 】:输出文件内容
Linux基础命令学习笔记01
cat 能够将A文件内容导入B文件里,重定向
Linux基础命令学习笔记01

【 more 】:查看纯文本内容
参数
按Space空格键:显示文本的下一屏内容
按Enier键:只显示文本的下一行内容
按H键:显示帮助屏,该屏上有相关的帮助信息
按B键:显示上一屏内容往上翻
按Q键:退出命令

【 head 】:输出文件内容默认前10行
参数
-n 指定行数

Linux基础命令学习笔记01
【 tail 】:输出文件内容默认尾10行
参数
-n 指定行数

Linux基础命令学习笔记01

【 wc 】统计文件行数,单词数,字节数
参数
-l :行数 --list
-w :单词数 --word
-c :字节数 --character

Linux基础命令学习笔记01

【 stat 】:查看文件存储时间信息
参数
-L:支持符号链接
-f:显示文件系统状态而非文件状态
-t:以简洁方式输出信息
Access 最后访问的时间
Modify 最后修改文本内容的时间
Change 最后属性的修改的时间

Linux基础命令学习笔记01

【 touch 】:建立文件
Linux基础命令学习笔记01

【 mkdir 】:建立目录
经常使用参数
-p 递归建立多个目录

Linux基础命令学习笔记01
-p 同时建立多个目录
Linux基础命令学习笔记01

【 cp 】复制文件或目录
经常使用参数
-p :保留原始文件的属性
-d :如果链接文件,则保留该链接文件的属性
-r :递归复制目录
默认参数只能复制文件

Linux基础命令学习笔记01
若是目标文件同名存在会提示是否覆盖文件内容
Linux基础命令学习笔记01
-r 复制目录
Linux基础命令学习笔记01

【 mv 】:剪切文件或目录(重命名)
Linux基础命令学习笔记01
mv重命名目录
Linux基础命令学习笔记01
【 rm 】:删除文件或目录
参数
-r :删除目录
-f :强制删除
不带参数删除文件则会提示是否肯定删除

Linux基础命令学习笔记01
-r 参数删除目录里面全部目录则会反复提示是否确认删除
Linux基础命令学习笔记01
-f 参数不提示直接删除
Linux基础命令学习笔记01
【 grep 】搜索文件过滤取行
经常使用参数
-i :忽略大小写
-n :显示文件内容所在行号
-v :排除指定的内容
默认取行内容,一行一行

Linux基础命令学习笔记01
-n 参数显示内容所在行号
Linux基础命令学习笔记01
-v 排除指定的内容
Linux基础命令学习笔记01

【 find 】:查找文件或目录
参数
-maxdepth 最大的深度
-type 找什么类型
-f file 文件
-d directory 目录
-name 什么名字
!取反
列如:find / -name ".txt" “ 表明全部 ”

符号:输入或输出重定向:”>”,”>>”,“<”,“<<”
输入重定向:把文件导入命令中
输出重定向:把本来输出到屏幕的数据写入到文本中

标准输入重定向:stdin 文件描述符为:0 默认从键盘输入
标准输出重定向:stdout 文件描述符为:1 默认输出到屏幕
标准错误重定向:stderr 文件描述符为:2 默认输出到屏幕

输入重定向

Linux基础命令学习笔记01
命令<<分解符EOF开始,EOF结尾
Linux基础命令学习笔记01
命令 >> 文件 << EOF开始,内容,EOF结尾追加内容
Linux基础命令学习笔记01
命令<文件>文件2 ,将文件1里面的内容覆盖到文件2里面
Linux基础命令学习笔记01
输出重定向
Linux基础命令学习笔记01
命令>文件覆盖原有内容
Linux基础命令学习笔记01
命令2>文件错误信息覆盖原有内容
Linux基础命令学习笔记01
命令>>文件追加内容
Linux基础命令学习笔记01
命令&>>文件,错误信息或正确信息不提示追加到文件
Linux基础命令学习笔记01

相关文章
相关标签/搜索