
Linux基础
Linux基础学习
@从入门到入土
学无止境
展开
-
了解Linux目录结构
系统环境为CentOS 7常见目录作用 目录名 作用 /bin/ 存放系统命令的目录,普通用户和root都可执行 /sbin/ 保存与系统环境设置相关的命令,只有root可以利用这些命令设置环境变量,有些命令允许普通用户查看 /boot/ 系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序 /dev/ 设备文件保存位置 /e...原创 2019-08-02 15:20:58 · 1497 阅读 · 0 评论 -
Linux常用命令之【压缩和解压缩命令】
目录.zip格式.gz格式.tar格式.tar.gz格式.zip格式.zip是Windows中最常用的压缩格式,安装zip与unzip命令:yum install -y unzip zip压缩命令:zip英文原意:package and compress(archive)files功能描述:将文件或目录压缩到.zip文件中命令格式:zip [参数] 压缩包名...原创 2019-08-10 21:00:31 · 1607 阅读 · 0 评论 -
Linux常用命令之【文本编辑命令:vim】
vim命令功能描述:vim是vi(Linux命令行下的文字编辑器)的增强版语法格式:vim 源文件vim的三种模式:普通模式、编辑模式、命令模式1. 普通模式用vim打开一个文件,默认进入的就是普通模式,该模式下不能进行编辑输入操作,但是可以移动光标,同时还可以通过命令进行复制、粘贴、删除。2. 编辑模式在普通模式下,输入“i,I,o,O,a,A,r,R,s,S”可以...原创 2019-08-15 16:57:33 · 332 阅读 · 0 评论 -
Linux常用命令之【文本处理三剑客之grep】
grep命令功能描述:从文本文件中筛选匹配的行及数据,可配合正则表达式技术一起使用。基本格式:grep [参数] 匹配内容 源文件常用参数:-v:显示不包含匹配文本的所有行-n:显示匹配行及行号-i:不区分大小写-c:统计匹配的行数(而非出现的次数)-o:只输出匹配的内容-E:使用扩展的egrep命令,可以传递多个pattern ,使用 | 来分割多个p...原创 2019-08-11 15:23:12 · 1462 阅读 · 0 评论 -
Linux常用命令之【文本处理三剑客之sed】
sed命令功能描述:sed可以对文件实现快速的增删改查基本格式:sed [参数] [sed内置命令字符] 源文件参数:-n:取消默认的sed的输出,常与sed内置命令p连用,只输出匹配的行-i:直接修改文件内容,如果不使用-i,sed只是修改内存中的数据,并不会影响磁盘上的文件sed内置命令字符:a:append,追加文本,在指定行后添加一行或多行文本d:d...原创 2019-08-11 22:42:07 · 248 阅读 · 0 评论 -
Linux常用命令之【查看网络状态:netstat】
netstat命令功能描述:显示本机网络的连接状态、运行端口和路由表等语法格式:netstat [参数]常用参数:-a:显示处于监听状态和非监听状态的socket信息-n:显示数字形式的地址而不是去解析主机、端口或用户名-s:显示各类协议的统计信息-i:显示网络接口信息-r:显示路由表信息-t:显示所有TCP的连接情况-u:显示所有UDP的连接情况-...原创 2019-08-20 20:22:30 · 1304 阅读 · 0 评论 -
Linux常用命令之【远程登录:ssh】
ssh命令功能描述:ssh命令可以使用ssh加密协议实现安全的远程登录服务器,Windows中的替代工具为Xshell、SecureCRT等语法格式:ssh [参数] [用户@] [主机名或IP地址] [远程执行命令]常用参数:-p:指定ssh登录端口,如果忽略则默认端口为22(ssh服务器默认端口)-v:调试模式登录远程服务器ssh root@10.30....原创 2019-08-21 10:34:15 · 1050 阅读 · 0 评论 -
Linux常用命令之【查看进程打开的文件:lsof】
lsof命令英文原意:list open files功能描述:lsof命令可以根据文件找到对应的进程信息,也可以根据进程找到进程打开的文件语法格式:lsof [参数] 文件/进程名/进程号常用参数:-c <进程名>:显示指定的进程名所有打开的文件-p <进程号>:显示指定的进程号所有打开的文件-i:通过监听指定的协议、端口和主机等信息,显示...原创 2019-08-21 15:54:24 · 2021 阅读 · 0 评论 -
Linux常用命令之【进程查看命令:ps】
ps命令功能描述:用于列出当前时刻的进程快照语法格式:ps [参数]常用参数:-a:显示所有终端下执行的进程-A或-e:显示所有进程-u:显示指定用户的进程信息-f:额外显示UIP、PPID、C与STIME栏位-l:以详细格式显示进程信息aux:用BSD语法格式显示每个进程的信息ps常用操作组合ps命令如果不加参数,输出的是使用者当前终端的进程...原创 2019-08-16 15:57:46 · 944 阅读 · 0 评论 -
Linux常用命令之【文本处理三剑客之awk】
awk命令功能描述:强大的文本处理工具基本格式:awk [参数] '条件{动作}' 源文件常用参数:-F:指定字段分隔符awk常见用法测试数据:[root@bogon awk]# cat log https://www.baidu.com/indexhttps://www.baidu.com/homehttps://www.baidu.com/123ht...原创 2019-08-12 21:04:13 · 987 阅读 · 0 评论 -
Linux常用命令之【进程终止命令:kill】
kill命令功能描述:终止指定进程语法格式:kill [参数] [进程号]常用参数:-l:列出所有信号的名称[root@bogon ~]# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS ...原创 2019-08-16 23:33:46 · 1710 阅读 · 0 评论 -
Linux常用命令之【文本对比命令:vimdiff】
vimdiff命令功能描述:vimdiff调用vim打开文件,可以打开2到4个文件,以不同颜色区分文件的差异语法格式:vimdiff file1 file2测试数据:[root@bogon diff]# cat a.txt 123456[root@bogon diff]# cat b.txt 45678910比较两个文件的差异:在该页...原创 2019-08-15 17:04:36 · 437 阅读 · 2 评论 -
Linux常用命令之【文本统计命令:wc】
wc命令功能描述:用于统计文件的行数、单词数、字节数、字符数等语法格式:wc [参数] 源文件常用参数:-c:统计字节数-l:统计行数-m:统计字符数-w:统计单词数-L:打印最长行的长度测试数据:[root@bogon wc]# cat -n txtbook.txt 1 mysql从删库到跑路 2 mysql inno ...原创 2019-08-14 17:19:56 · 1672 阅读 · 0 评论 -
Linux常用命令之【目录操作命令:ls、cd、mkdir、rmdir、tree】
目录ls命令ls -als -l或llll -dll -hcd命令cd ~cd /cd -cd ..mkdir命令mkdir testmkdir -p user/book/historyrmdirrmdir testrmdir -p user/book/historytree命令tree /usr/localls命令英...原创 2019-08-02 23:28:17 · 1206 阅读 · 0 评论 -
Linux常用命令之【文件链接命令:ln】
ln命令英文原意:make links between file功能描述:在文件之间建立链接命令格式:ln [参数] 源文件 目标文件常用参数:-s:建立软链接文件,如果不加-s,则建立硬链接文件-f:如果目标文件存在,则删除文件再建立链接文件准备测试数据:[root@bogon tmp]# cd /root/tmp/ln[root@bogon ln]# t...原创 2019-08-04 15:42:48 · 2490 阅读 · 0 评论 -
Linux常用命令之【touch、stat】
touch命令英文原意:change file timestamps功能描述:创建空文件或修改文件的时间戳常用参数:-a:只修改文件的访问时间-c:如果文件不存在,不创建新文件-d:把文件时间改为指定时间-m:只修改文件的数据修改时间在Linux中,每个文件都有三个时间:访问时间、数据修改时间、状态修改时间。touch只能修改访问时间和数据修改时间,而状态修...原创 2019-08-04 15:41:31 · 1188 阅读 · 0 评论 -
Linux常用命令之【文件查找命令:find】
目录find命令按文件名搜索按照文件大小搜索按照修改时间搜索find命令find命令是Linux中强大的搜索文件命令,不仅可以按照文件名搜索文件,还可以按照大小、时间、权限、inode等来搜索文件,但find命令是直接在硬盘上搜索,如果搜索范围过大,会消耗较大的系统资源,所以使用find搜索文件时要控制搜索范围。英文原意:search for files in a ...原创 2019-08-08 15:33:54 · 398 阅读 · 0 评论 -
Linux常用命令之【文本浏览命令:cat、more、less、head、tail】
目录cat命令more命令less命令head命令tail命令cat命令英文原意:concatenate files and print on the standard output功能描述:合并文件并打印输出到标准输出常用参数:-A:列出所有隐藏符号-E:列出每行结尾的回车符-n:显示行号-T:把Tab键用“^I”显示出来-v:列出特殊字...原创 2019-08-13 15:29:41 · 2086 阅读 · 0 评论 -
Linux常用命令之【文本排序命令:sort】
sort命令功能描述:将输入的文件内容安装指定规则进行排序,然后输出排序后的内容语法格式:sort [参数] 源文件常用参数:-b:忽略每行开头的空格字符-n:依照数值的大小进行排序,默认按照ASCII排序-r:倒序-u:去重-t:指定分隔符-k:与-t连用,将文本分割后,按指定区间排序测试数据:[root@bogon sort]# cat t...原创 2019-08-13 18:13:37 · 706 阅读 · 0 评论 -
Linux常用命令之【文本分割命令:cut】
cut命令功能描述:从文件的每一行剪切字节、字符或字段,然后输出到标准输出语法格式:cut [参数] 源文件常用参数:-b:以字节为单位进行分割-n:取消分割多字节字符,当文本中包含中文时使用,与-b一起使用-c:以字符为单位进行分割-d:自定义分隔符,默认以tab为分隔符-f:与-d一起使用,指定显示分割后的哪一部分N:第N个字节、字符或字段N-:从...原创 2019-08-13 18:15:32 · 1900 阅读 · 0 评论 -
Linux常用命令之【帮助命令:man、info、help】
man命令英文原意:format and display the on-line manual pages功能描述:显示联机帮助手册,最常用的帮助命令快捷键:上箭头:向上移动一行下箭头:向下移动一行pageUp:向上翻一页pageDown:向下翻一页g:移动到第一页G:移动到最后一页q:退出/字符串:当前页向下搜索字符串?字符串:当前页向上搜索字符...原创 2019-08-09 11:06:38 · 3412 阅读 · 0 评论 -
Linux常用命令之【目录、文件操作命令:rm、cp、mv】
rm命令英文原意:remove files or directories功能描述:删除文件或目录常用参数:-f:强制删除(force)-r:递归删除(recursive),包括目录与文件,删除过程中会逐个询问与确认rm -rf强制删除如果要删除了目录层级比较深,想跳过逐个询问的过程,可以使用rm -rf强制删除,但要注意,删除后无法恢复,需要谨慎执行。cp...原创 2019-08-07 16:57:16 · 924 阅读 · 0 评论 -
Linux常用命令之【文本去重命令:uniq】
uniq命令功能描述:输出或忽略文件中的重复行语法格式:uniq [参数] 源文件或标准输出常用参数:-c:去除重复行,并计算每行出现的次数-d:只显示重复行-u:只显示唯一的行测试数据:[root@bogon uniq]# cat test aaavvvvaaaaaaaaakkddkkddhhhhhkkdd-c:计算每行出现次数...原创 2019-08-14 16:48:14 · 724 阅读 · 0 评论 -
Linux常用命令之【实时显示进程占用资源:top】
top命令功能描述:top命令用于实时地显示各个进程的资源占用情况语法格式:top [参数]常用参数:-c:显示进程的整个命令路径,而不是只显示命令名称-i:不显示闲置或者僵死的进程信息-p:显示指定pid的进程信息常用交互命令:h或?:显示帮助信息1:数字1,用于多核CPU监控,可监控每个CPU的状况F或O:选择排序的列<,>:移动选择排...原创 2019-08-17 16:20:44 · 1808 阅读 · 0 评论