Linux 基础教程——一波单纯的命令袭来(01)

前言

这次来一篇全是命令的,没有那些具体的讲解,就是命令,单纯的命令。直接的冲击,联想的思维,进行一次命令的风暴吧,看着这些单纯的命令,你又可以联想到多少。Come on,man。

命令

uname -r  # 查看内核版本
cat /etc/redhat-release   #查看系统版本
hostname  #查看/修改主机名
ifconfig #查看/临时配置ip地址 ifconfig eth0 192.168.1.1
cat /proc/cpuinfo  #查看CPU信息
cat /proc/meminfo #查看内存信息
pwd #查看当前所在目录路径
cd #切换工作目录 绝对路径/相对路径
ls #查看目录内容
shutdown -h now # 马上关机
shutdown -h +15 ‘It will shutdown after 15 min’ #15min后关机,并将提示发于每个用户
init 0 # 马上关机
poweroff #马上关机
shutdown -r now #马上重启
shutdown -r +15 ‘It will reboot after 15 min’
reboot #重启
init 6 
shutdown -c  #当进行延时操作时(关机重启时)可以取消
pwd - Print Working Directory 查看当前所在目录
cd - Change Directory 切换目录
ls - List
-l
-A
-d:显示目录本身
-h
-R:递归显示,包括子目录及子目录下所有的内容
du -sh [目录或文件] #汇总统计,评估所占用的磁盘空间
du -ah [目录或文件] #分别统计(目录下子内容)
mkdir 目标文件夹 # 新建文件夹
mkdir -p 目标文件夹 #多层文件夹创建
touch filename #创建空文件/或修改已有文件的最后修改时间
ln -s 被链接文件或目录 链接文件 #[可指定存放路径,设不同的名称]
ln -s 被链接文件或目录 目标文件夹 #[产生的链接文件与源同名]
Shell环境中的通配符
任意字符 *
单个字符 ?
连续多个字符(任意一个) [a-z]
不连续的多个字符串(全部) {a,min,xy}
cp 源文件 目标文件 #复制,可以同时改名
cp -r 源目录 目标文件夹 # 复制目录,必须加-r
cp -rf 源文件或目录... 目标文件夹 #目标文件夹必须存在
-f 强制覆盖 -i 可给出提示(不强制) 同时指定时,-i优先
rm 文件 # 删除文件
rm -r 目录  #删除目录...
rm -rf 目录或文件... #强制删除
-f 表示强制不会出现提示。-i 会给出提示(不强制)
同时指定时,-f优先
mv 源文件 目标文件 # 移动文件,若目录没有改变,则进行改名操作
mv 源目录 目标文件夹 
mv 源文件或目录... 目标文件夹 #移动多个对象,目标文件夹必须存在
cat 文件 # 直接显示全部文本
cat -n 文件 #带行号
more 文件 # 分页阅读(不能向后翻页)
Enter 下翻一行,空格下翻一屏
q,Q退出
“/” 向后查找
‘?’了解操作说明
less 文件 #分页阅读(向前,后可翻页)
PgUp向前翻页,PgDn向后翻页
? 向前, / 向后 查找 (n,N切换搜索结果)
head file.txt  #查看文件开头内容,默认10行
head -n 行数 file.txt # 查看文件开头指定行数内容
tail file.txt # 查看文件末尾默认10行信息
tail -n 行数 file.txt # 查看文件末尾n行内容
tail -f filename # 保持进程实时监控内容
覆盖重定向:命令 > /路径/文件
追加重定向:命令 >> /路径/文件
wc Word Count 字数统计
wc -l filename #统计行数
grep [选项]... 查找条件 目标文件 # 查找文件中包含指定字符串的行
-i 忽略大小写
-v 反转查找,输出不符合查找条件的行
-c 输出匹配结果的数量
-E 扩展查找模式(grep -E 相当与egrep)
^...:表示以...开头
...$:表示以...结尾
^$:表示空行
在大多数Linux配置文件中,以#开头的部分表示注释文字
 grep -vE "^#|^$" /etc/inittab #表示显示文件的有效内容
zip [-r] 压缩包名 被压缩的文件和目录...  #制作.zip格式备份包
unzip [-d 目标文件夹] .zip包文件 #释放.zip格式备份包
tar [选项]... 归档文件 源文件或目录 #tar制作归档
tar [选项]... 归档文件 [-C 目标目录]   #tar释放归档
-c:创建.tar格式的归档文件
-x:解开.tar格式的归档文件
-C:解包时指定释放的目标文件夹
-f:表示使用归档文件
-z:调用gzip执行要所或解压缩
-j:bzip2
-J:xz
-v:输出详细信息
-t:列表查看包内文件
tar -zcf 备份包.tar.gz 文件或目录
tar -jcf backup.tar.bzip2 file/dict
tar -Jcf backup.tar.xz fiel/dict
which 命令 #专门用于查找外部命令,程序文件所在位置
locate 命令 #查找速度快,需要通过updatedb生成数据库
find [路径] [条件]
    -type 类型
        f 文件
        d 目录
        l 链接
        b 块设备文件
        c 字符设备文件
    -name 名字
    -size 大小(单位c表示byte,k表示1024bytes)
        +  大于
-   小于
[root@localhost ~]# find /data/ -size -50k
-a   多个条件同时满足
-o   多个条件满足一条即可
-mtime 文件内容修改
n   n为数字,意义在n天之前的“一天之内”被更改过的文件
+n  列出在n天之前(不含n天本身)被更改过的文件名
-n  列出在n天(含n天本身)被更改过的文件名
+4 代表大于等于5天之前的文件名 find /var –mtime +4
-4 代表小于等于4天内的文件名   find /var –mtime -4
4则代表4~5那一天
-exec
    find /data/ -size -50k -exec ls -l {} \;
mount /dev/光盘设备 挂载点(文件夹)
umount /dev/光盘设备
umount 光盘挂载点
rpm –qa  #列出已安装的所有rpm软件
rpm –q 软件名 #查询软件是否安装
rpm –qi 软件名 #查询软件的描述信息
rpm –ql 软件名 #查询软件的完整安装清单
rpm –qf 文件或目录的绝对路径  #查询某个文件或目录属于哪个RPM软件
rpm –qpi /路径/软件名-版本... .rpm  #查询软件包的描述信息
rpm –qpl /路径/软件名-版本... .rpm  #查询软件的完整安装清单
[root@localhost etc]# rpm -qpd /data/cdrom/Packages/openjade-1.3.2-36.el6.i686.rpm
[root@localhost etc]# rpm -qpl /data/cdrom/Packages/openjade-1.3.2-36.el6.i686.rpm
rpm –ivh路径/软件名-版本... .rpm  #全新安装RPM软件包
rpm –Uvh路径/软件名-版本... .rpm #升级RPM软件,若原本未装,则全新安装
rpm –Fvh路径/软件名-版本... .rpm #升级RPM软件,若原本未装,则放弃安装
rpm –e 软件名...  #卸载RPM软件
安装/升级软件包时,可通过 –force 强制覆盖或降级
安装或卸载软件时,可通过 –nodes 忽略依赖关系
安装或卸载软件时,可通过一次提供相互依赖的所有关联包,rpm会自动决定处理顺序
yum  clean  all  #清理yum缓存数据
yum  list  软件名...   #查询软件是否安装
yum  info  软件名...  #查询软件的描述信息
yum  -y  install  软件名...  #安装指定软件包
yum  -y  update  软件名...  #升级指定软件包
yum  -y  remove  软件名...  #卸载指定软件包
yum  search  关键词  #按关键词搜索可用的软件
yum  provides  文件路径  #查找能提供指定文件的可用软件
yum
grouplist:查看软件组列表
        groupinfo:查看软件组的说明信息
        groupinstall:安装指定的软件组
        groupupdate:升级软件组
        groupremove:卸载软件组  

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容