Board logo

标题: Linux常用命令(二) [打印本页]

作者: admin    时间: 2019-12-25 10:10     标题: Linux常用命令(二)

笺注:这是在 LNMP一键安装包(lnmp_CentOS6.9) 的基础上进行的。 查看操作系统的版本: [root@localhost ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@localhost ~]# [root@localhost ~]# cat /etc/issue | head -1 CentOS release 6.9 (Final) 查看操作系统是32位还是64位: [root@localhost ~]# getconf LONG_BIT 64 查看CPU信息:(以下是有两个CPU) [root@localhost ~]# cat /proc/cpuinfo | grep "model name" model name : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz model name : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz 查看物理内存一共有多少:( m 是以MB为单位; g 是以GB为单位 ) [root@localhost ~]# free -m | grep "Mem:" | awk '{print $2}' 1861 [root@localhost ~]# free -g | grep "Mem:" | awk '{print $2}' 1 查看硬盘大小: [root@localhost ~]# fdisk -l Disk /dev/sda: 107.4 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00060fd7 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 13055 104344576 8e Linux LVM Disk /dev/mapper/VolGroup-lv_root: 102.6 GB, 102550732800 bytes 255 heads, 63 sectors/track, 12467 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/VolGroup-lv_swap: 4294 MB, 4294967296 bytes 255 heads, 63 sectors/track, 522 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 lsblk 图片1.png 压缩(gz包) tar -czf lnmp1.3-full.tar.gz lnmp1.3-full/ 图片2.png 注释:可以一次性压缩多个目录、文件到一个压缩包的。 解压(gz包) 直接解压到当前目录: tar -zxf lnmp1.3-full.tar.gz 图片3.png 注释:不加 -C 就直接解压到当前目录 解压到指定目录: tar -zxf lnmp1.3-full.tar.gz -C / 图片4.png 注释:使用 -C 就解压到指定目录 ### 压缩(bz2包) tar -cjf /dir1/test.tar.bz2 lnmp1.3-full/ install.log 图片5.png 注释:可以一次性压缩多个目录、文件到一个压缩包的。 解压(bz2包) tar -jxf /dir1/test.tar.bz2 -C /dir2/ 图片6.png 注释:不加 -C 就直接解压到当前目录 ### 压缩(xz包) tar -cJf /dir5/my.tar.xz lnmp1.3-full/ 图片7.png 注释:也可以一次性压缩多个目录、文件到一个压缩包。 解压(xz包) tar -xJf /dir5/my.tar.xz -C /dir5/ 图片8.png 注释:不加 -C 就直接解压到当前目录 ### zip包 yum -y install zip yum -y install unzip 压缩: [root@localhost ~]# zip -r /dir1/test.zip lnmp1.3-full/ install.log 注释:可以一次性压缩多个目录、文件到一个压缩包的。 [root@localhost ~]# du -sh /dir1/test.zip 479M /dir1/test.zip 解压: [root@localhost ~]# mkdir -p /dir3 [root@localhost ~]# unzip /dir1/test.zip -d /dir3/ 注释:不加 -d 就直接解压到当前目录 [root@localhost ~]# ls /dir3 install.log lnmp1.3-full cp命令——复制文件、目录 复制文件: cp -rfp lnmp-install.log /dir1 图片10.png 复制的时候可以改名: 图片11.png 复制文件夹: 图片12.png mv命令——移动文件、目录 移动文件: mv -f install.log /dir1/ 图片13.png 可以用于改文件名: 图片14.png 移动的时候也可以改名: 图片15.png 移动目录: 图片16.png rm命令——删除文件、目录 删除文件: rm -rf /dir1/test.zip 图片17.png 使用通配符 * rm -rf /dir1/*.log 图片20.png 删除目录: 图片21.png stat 命令——查看文件信息 stat lnmp-install.log 图片22.png 注释: Access: 文件最近被访问的时间;只要文件被读取过,都会更新。 Modify: 文件内容最近被修改的时间;只要文件内容被编辑过,都会更新。 Change: 文件属性最近被修改的时间;当文件的名称、大小、内容、权限、属主、属组等等被修改过,都会更新。 特殊符号 ; 图片23.png 图片25.png 备注:不管第一条命令是否执行成功,都会执行第二条命令。 特殊符号 && 图片26.png 备注:当第一条命令执行成功后,才会执行第二条命令。 特殊符号 || 图片27.png 图片28.png 备注:当第一条命令执行不成功后,才会执行第二条命令。 特殊符号 & 图片29.png 注释:把命令放在后台执行。 xargs 命令——把管道前面的输出作为xargs后面命令的输入 例子一,把10天前创建的后缀为.tar.gz的文件删除:(会延伸到子目录的) find /root/ -name "*.tar.gz" -a -mtime +9 | xargs rm -rf -mtime +9 :表示文件的更改时间在10天以前;假设压缩包文件自创建以来都没有更改过,就可以认为文件是在10天以前创建的。 图片30.png 例子二,批量把后缀为.txt的文件进行改名: ls *.txt |xargs -n1 -i{} mv {} /dir2/{}_bak 图片31.png 笺注: 1. 要先切换到源文件所在的目录,再使用命令ls 2. xargs -n1 -i{}类似于for循环,对前面输出的对象进行逐一处理 3. 第二个{}前面不能加路径,它代表前面输出的对象 4. 第三个{}前面可以加路径 5. 不会延伸到子目录的 例子三,一次性删除多个文件中包含某些内容的行:(以下是删除包含8.8.8.8的行) 图片32.png key='8.8.8.8' echo ' /dir1/11.txt /dir1/22.txt /dir1/33.txt '  | xargs sed -i "/${key}/d" &> /dev/null 图片33.png 注释:/dir1/11.txt、/dir1/22.txt、/dir1/33.txt 都会应用到的。 例子四,一次性修改多个文件的某些内容:(以下是修改6.6.6.6为8.8.8.8) key='6.6.6.6' echo ' /dir1/11.txt /dir1/22.txt /dir1/33.txt '  | xargs sed -i "s/${key}/8.8.8.8/g" &> /dev/null 图片34.png 注释:/dir1/11.txt、/dir1/22.txt、/dir1/33.txt 都会应用到的。 exec 命令——功能类似于命令xargs 例子一,把10天前创建的后缀为.gz的文件删除:(会延伸到子目录的) find /root/ -name "*.gz" -a -mtime +9 -exec rm -rf {} \; 例子二,批量把后缀为.txt的文件进行改名: find /dir1/ -name "*.txt" -exec mv {} {}_bak \; 图片35.png 笺注: 第一个{}前面不能加路径,它代表前面输出的对象(包括路径); 第二个{}前面也不能加路径,它代表前面输出的对象(包括路径); 会延伸到子目录的; 例子三,查找指定目录下大小为0字节的.txt文件并删除:(会延伸到子目录的) find /dir1/ -type f -size 0 -a -name "*.txt" -exec rm -rf {} \; 图片36.png 例子四,查找当前目录下大于1M的.log文件并删除:(会延伸到子目录的) find ./ -type f -size +1M -a -name "*.log" -exec rm -rf {} \; 图片37.png 例子五,查找指定目录下的所有空目录并删除:(会延伸到子目录的) find /dir1/ -type d -empty -exec rm -rf {} \; 图片38.png 注释:虽然有报错,但命令的执行是没问题的。 split 命令——切割文档/文件 split -b 500K lnmp-install.log /dir3/zhuohua_ 备注:-b 是指根据文件大小进行切割 图片39.png 注释: 除了最后一个文件,其他切割出来的文件的大小都是一致的; 切割出来的文件的后缀是自动生成的; 切割的命令执行后,不会影响被切割的原文件; 切割文件的大小单位有K、M、G split -b 1M lnmp-install.log /dir3/zhuohua_ 图片40.png 注释:切割的命令执行后,切割出来的文件会自动覆盖之前切割出来的文件!! split -b 1G lnmp-install.log /dir3/zhuohua_ 图片41.png 注释:切割的命令执行后,切割出来的文件会自动覆盖之前切割出来的文件!! 删除名称有序的文件:(有连续范围) rm -rf /dir3/zhuohua_a[a-c] 图片42.png 删除名称有序的文件:(没有连续范围) rm -rf /dir3/zhuohua_a[edfg] 图片43.png 还可以依据文件行数来进行切割文件: split -l 2000 lnmp-install.log /dir3/zhuohua_ 图片44.png 注释: 除了最后一个文件,其他切割出来的文件的行数都是一致的; 切割出来的文件的后缀是自动生成的; 切割的命令执行后,不会影响被切割的原文件; alias别名 查看别名列表:(默认是这样子的) [root@localhost ~]# alias alias cp='cp -i' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 删除指定的别名: [root@localhost ~]# unalias rm [root@localhost ~]# [root@localhost ~]# alias alias cp='cp -i' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 修改指定的别名: [root@localhost ~]# alias cp='cp -rfp' [root@localhost ~]# [root@localhost ~]# alias alias cp='cp -rfp' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 此后使用cp命令时,就算目标文件已经存在,也不会有提示,而是直接覆盖了,如下图: 图片45.png 创建自定义别名: 图片46.png 笺注:如果自定义的新别名,与已经存在的别名的名字是一样时,新的会直接覆盖旧的。 注意,服务器重启后,alias别名会自动还原为默认的!!! 相关文章: Linux常用命令(一) Shell基础 sed命令 CentOS6使用Python3脚本备份站点(Zabbix)+crontab计划任务

图片附件: 图片1.png (2020-9-24 16:12, 41.2 KB) / 下载次数 225
http://blog.zhuohua.store/attachment.php?aid=11556&k=f3f580721b161f85c760c24366c81173&t=1714742557&sid=Jp9gYw



图片附件: 图片2.png (2020-9-24 16:12, 42.77 KB) / 下载次数 233
http://blog.zhuohua.store/attachment.php?aid=11557&k=f4cfa663c79c6b23664a96637e71fcbd&t=1714742557&sid=Jp9gYw



图片附件: 图片3.png (2020-9-24 16:13, 6.45 KB) / 下载次数 240
http://blog.zhuohua.store/attachment.php?aid=11558&k=0ad5d348d2ecdad3920e29e6b154bb52&t=1714742557&sid=Jp9gYw



图片附件: 图片4.png (2020-9-24 16:13, 6.97 KB) / 下载次数 219
http://blog.zhuohua.store/attachment.php?aid=11559&k=68e4944c3d3b42fa42bb18a7a081eadc&t=1714742557&sid=Jp9gYw



图片附件: 图片5.png (2020-9-24 16:14, 23.35 KB) / 下载次数 223
http://blog.zhuohua.store/attachment.php?aid=11560&k=90f7f174637295671eab3021016874ef&t=1714742557&sid=Jp9gYw



图片附件: 图片6.png (2020-9-24 16:14, 29.93 KB) / 下载次数 224
http://blog.zhuohua.store/attachment.php?aid=11561&k=5383ee381ffd05baf868de24c0f946ff&t=1714742557&sid=Jp9gYw



图片附件: 图片7.png (2020-9-24 16:15, 30.84 KB) / 下载次数 208
http://blog.zhuohua.store/attachment.php?aid=11562&k=3ddd7d6138d8472d5264555e3db55cb0&t=1714742557&sid=Jp9gYw



图片附件: 图片8.png (2020-9-24 16:15, 41.71 KB) / 下载次数 217
http://blog.zhuohua.store/attachment.php?aid=11563&k=b7341f7aa015545f98169ab67dbb208d&t=1714742557&sid=Jp9gYw



图片附件: 图片10.png (2020-9-24 16:18, 39.06 KB) / 下载次数 219
http://blog.zhuohua.store/attachment.php?aid=11566&k=f3ffba23d52ba79886a50c63de30e74d&t=1714742557&sid=Jp9gYw



图片附件: 图片11.png (2020-9-24 16:18, 32.03 KB) / 下载次数 218
http://blog.zhuohua.store/attachment.php?aid=11567&k=7c6be953493281b0f6730873273bfc77&t=1714742557&sid=Jp9gYw



图片附件: 图片12.png (2020-9-24 16:18, 40.86 KB) / 下载次数 216
http://blog.zhuohua.store/attachment.php?aid=11568&k=b23eea68ffc84751ee572c0dbb0aee88&t=1714742557&sid=Jp9gYw



图片附件: 图片13.png (2020-9-24 16:19, 62.39 KB) / 下载次数 223
http://blog.zhuohua.store/attachment.php?aid=11569&k=2abfd7dbdbfb9c83f3e49b0b5b3cc4e4&t=1714742557&sid=Jp9gYw



图片附件: 图片14.png (2020-9-24 16:19, 67.91 KB) / 下载次数 220
http://blog.zhuohua.store/attachment.php?aid=11570&k=0ba335703832aad68e27b78f46d7d331&t=1714742557&sid=Jp9gYw



图片附件: 图片15.png (2020-9-24 16:19, 27.48 KB) / 下载次数 221
http://blog.zhuohua.store/attachment.php?aid=11571&k=d4c582a6513efe0f6cc5e4f20bca94ba&t=1714742557&sid=Jp9gYw



图片附件: 图片16.png (2020-9-24 16:20, 75.96 KB) / 下载次数 225
http://blog.zhuohua.store/attachment.php?aid=11572&k=7a71dde1ac5b9b6b5598373ec131d55f&t=1714742557&sid=Jp9gYw



图片附件: 图片17.png (2020-9-24 16:20, 53.09 KB) / 下载次数 216
http://blog.zhuohua.store/attachment.php?aid=11573&k=125d51e381ea40b9900cf5d1b4e3a71d&t=1714742557&sid=Jp9gYw



图片附件: 图片20.png (2020-9-24 16:20, 7.68 KB) / 下载次数 209
http://blog.zhuohua.store/attachment.php?aid=11574&k=78337e4a210ee2682cdc928e828f1971&t=1714742557&sid=Jp9gYw



图片附件: 图片21.png (2020-9-24 16:21, 7.78 KB) / 下载次数 220
http://blog.zhuohua.store/attachment.php?aid=11575&k=b0dafa413ba72a186b74ef56268e1292&t=1714742557&sid=Jp9gYw



图片附件: 图片22.png (2020-9-24 16:21, 49.44 KB) / 下载次数 222
http://blog.zhuohua.store/attachment.php?aid=11576&k=e32cda0d809fb3b4e9aad69b7d18a637&t=1714742557&sid=Jp9gYw



图片附件: 图片23.png (2020-9-24 16:22, 5.4 KB) / 下载次数 220
http://blog.zhuohua.store/attachment.php?aid=11577&k=0cace4b2914a3d06d3daa4686f3e63ce&t=1714742557&sid=Jp9gYw



图片附件: 图片25.png (2020-9-24 16:22, 8.31 KB) / 下载次数 227
http://blog.zhuohua.store/attachment.php?aid=11578&k=2d034a6170c9b9d0f229d0399849ee8d&t=1714742557&sid=Jp9gYw



图片附件: 图片26.png (2020-9-24 16:22, 24.02 KB) / 下载次数 223
http://blog.zhuohua.store/attachment.php?aid=11579&k=1411629a678dc04d1abd98c511d5b140&t=1714742557&sid=Jp9gYw



图片附件: 图片27.png (2020-9-24 16:23, 20.09 KB) / 下载次数 210
http://blog.zhuohua.store/attachment.php?aid=11580&k=38587c1c7a72b5323a7c63d03ef8be5d&t=1714742557&sid=Jp9gYw



图片附件: 图片28.png (2020-9-24 16:23, 23.65 KB) / 下载次数 222
http://blog.zhuohua.store/attachment.php?aid=11581&k=fdeb93d96035fd9c3483030fe7fec8e3&t=1714742557&sid=Jp9gYw



图片附件: 图片29.png (2020-9-24 16:23, 7.17 KB) / 下载次数 202
http://blog.zhuohua.store/attachment.php?aid=11582&k=6e8aa45ca6b6e7df709e27c4ecb7da42&t=1714742557&sid=Jp9gYw



图片附件: 图片30.png (2020-9-24 16:25, 43.93 KB) / 下载次数 203
http://blog.zhuohua.store/attachment.php?aid=11583&k=2d089de8f74492122c75afd1e7e8d6de&t=1714742557&sid=Jp9gYw



图片附件: 图片31.png (2020-9-24 16:25, 59.57 KB) / 下载次数 205
http://blog.zhuohua.store/attachment.php?aid=11584&k=040d8b40ebe2426e281cc9bd4b01cd35&t=1714742557&sid=Jp9gYw



图片附件: 图片32.png (2020-9-24 16:26, 8.43 KB) / 下载次数 214
http://blog.zhuohua.store/attachment.php?aid=11585&k=cba34c8f9bee3d2039b1877be31a04ca&t=1714742557&sid=Jp9gYw



图片附件: 图片33.png (2020-9-24 16:26, 11.54 KB) / 下载次数 209
http://blog.zhuohua.store/attachment.php?aid=11586&k=c7809c982c2a32d6a1a586489450c189&t=1714742557&sid=Jp9gYw



图片附件: 图片34.png (2020-9-24 16:27, 19.79 KB) / 下载次数 201
http://blog.zhuohua.store/attachment.php?aid=11587&k=c5e73842ddf48dbcee974b114a7fab70&t=1714742557&sid=Jp9gYw



图片附件: 图片35.png (2020-9-24 16:28, 34.92 KB) / 下载次数 194
http://blog.zhuohua.store/attachment.php?aid=11588&k=6370c6dec21ab6c1733a9c694a7330b2&t=1714742557&sid=Jp9gYw



图片附件: 图片36.png (2020-9-24 16:28, 36.86 KB) / 下载次数 192
http://blog.zhuohua.store/attachment.php?aid=11589&k=bcc253c7d09a15de46d151f8c496c81d&t=1714742557&sid=Jp9gYw



图片附件: 图片37.png (2020-9-24 16:28, 35.66 KB) / 下载次数 206
http://blog.zhuohua.store/attachment.php?aid=11590&k=1d6863b4dc07298dbee84bf9f6f6b4d4&t=1714742557&sid=Jp9gYw



图片附件: 图片38.png (2020-9-24 16:29, 39.37 KB) / 下载次数 209
http://blog.zhuohua.store/attachment.php?aid=11591&k=ebd557abc8f1a94957b6a62f796a8a58&t=1714742557&sid=Jp9gYw



图片附件: 图片39.png (2020-9-24 16:29, 78.99 KB) / 下载次数 113
http://blog.zhuohua.store/attachment.php?aid=11592&k=2670f79225e74c70e98ec19f30884793&t=1714742557&sid=Jp9gYw



图片附件: 图片40.png (2020-9-24 16:30, 37.73 KB) / 下载次数 120
http://blog.zhuohua.store/attachment.php?aid=11593&k=a4e8e0d24d9941e086994d2a9f97a669&t=1714742557&sid=Jp9gYw



图片附件: 图片41.png (2020-9-24 16:31, 38.82 KB) / 下载次数 104
http://blog.zhuohua.store/attachment.php?aid=11594&k=4c74ef47387780e048c7d1765dfba326&t=1714742557&sid=Jp9gYw



图片附件: 图片42.png (2020-9-24 16:31, 20.71 KB) / 下载次数 122
http://blog.zhuohua.store/attachment.php?aid=11595&k=9cbc6e9ed6c062e425cb854cda3a6beb&t=1714742557&sid=Jp9gYw



图片附件: 图片43.png (2020-9-24 16:32, 12.92 KB) / 下载次数 121
http://blog.zhuohua.store/attachment.php?aid=11596&k=2850c25de1a2fdff34a30b5f8a7ee804&t=1714742557&sid=Jp9gYw



图片附件: 图片44.png (2020-9-24 16:32, 62.25 KB) / 下载次数 117
http://blog.zhuohua.store/attachment.php?aid=11597&k=d3bc211eaf19e16347cf6d7860ecc148&t=1714742557&sid=Jp9gYw



图片附件: 图片45.png (2020-9-24 16:33, 13.38 KB) / 下载次数 114
http://blog.zhuohua.store/attachment.php?aid=11598&k=0efe7a6bf328fa52dc0a892c67e3600c&t=1714742557&sid=Jp9gYw



图片附件: 图片46.png (2020-9-24 16:34, 11.68 KB) / 下载次数 120
http://blog.zhuohua.store/attachment.php?aid=11599&k=ca79247477fb326f3f0ba71364eaa938&t=1714742557&sid=Jp9gYw






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2