如果你要学习Linux操作系统,你一定知道Linux系统越来越受到电脑用户的欢迎,学习linux,你可能想了解Linux终端命令,这里将介绍Linux终端命令的知识,在这里拿出来和大家分享一下。

一、文件目录类

1.建立目录:mkdir 目录名

2.删除空目录:rmdir 目录名

3.无条件删除子目录: rm -rf 目录名

4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)

5.查看自己所在目录:pwd

6.查看当前目录大小:du

7.显示目录文件列表:ls -l (-a:增加显示隐含目录)

其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件

8.浏览文件:more 文件名.txt;less 文件名.txt

9.复制文件: cp 源文件 目标文件 (-r:包含目录)

10.查找文件:(1)find (2)locate 命令名

11.链接:(1)建立hard链接:ln 来源文件 链接文件(-d:创建目录链接);(2)建立符号链接:ln -s 来源文件 链接文件

二.驱动挂载类

1.检查硬盘使用情况:df -T -h

2.检查磁盘分区:fdisk -l

3.挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名

其中::modos--FAT16;vfat--FAT32;ntfs--NTFS;光驱--iso9660

支持中文名:mount -o iocharset=x /dev/hdax /mnt/目录名(其中:x=cp936或

挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom

挂载ISO文件:mount -t iso9660 -o loop xxx.iso /path

4.解除挂载:umount /mnt/目录名

解除所有挂载:umount -a

5.建立文件系统:mkfs -t /dev/hdxx。其中:ftype:ext2、ext3、swap等

三.程序安装类

1.RPM包安装:(1)安装 rpm -ivh somesoft.rpm

(2)反安装 rpm -e somefost.rpm

(3)查询 rpm -q somefost 或 rpm -qpi somefost.rpm(其中:p未安装;i包含的信息)

(4)查询安装后位置:rpm -ql somefost.rpm

(5)升级安装:rpm -Uvh somesoft.rpm

(6)强制安装:rpm -ivh --nodeps somesoft.rpm 或 rpm -ivh --nodeps --force somesoft.rpm

2.源代码包安装:

查阅README

基本用法 (1)配置:解压目录下 ./configure

(2)编译:解压目录下 make

(3)安装:解压目录下 make install

3.src.rpm的安装

四.压缩解压类

1.tar.gz类:(1)解压:tar -xvzf 文件.tar.gz;(2)tar.gz解至tar:gzip -d 文件.tar.gz(2)压缩:gzip 待压缩文件

2.tar未压缩类:(1)解包:tar -xvf 文件.tar;(2)打包:tar -cvf 文件.tar 文件列表

3.zip类:(1)解压:unzip 文件.zip -d dir;(2)压缩:zip zipfile 待压缩文件列表

4.bz2类:(1)解压:bunzip2 文件.bz2或bzip2 -d 文件.bz2;(2)压缩:bzip2 待压缩文件

5.z类:(1)解压:uncompress 文件.z;(2)压缩:compress 文件

五.进程控制类

1.列出当前进程ID:ps -auxw

2.终止进程:(1)终止单一进程:kill 进程ID号

(2)终止该程序所有进程:Killall 程序名

(3)终止X-Window程序:xkill

3.查看资源占用情况:(1)top (2)free (3)dmesg

4.查看环境变量值:env

5.重启:(1)reboot (2)Ctrl Alt Del (3)init 6

6.关机:(1)shutdown -h now (2)halt (3)init 0

7.切换桌面:switchdesk gnome|KDE|...

六.程序运行类

1.查询命令:whereis 命令名

2.后台运行X-Window程序:程序名&

3.强行退出X-Window程序:Ctrl Alt Backspace

4.查看帮助:

(1)简明帮助:命令名 --help | less

(2)更多帮助:man 命令名

(3)info 命令名

(4)help 命令名

5.查看系统路径:echo $PATH

6.查看当前shell堆栈:echo $SHLVL

7.< / >:输入/输出重定向;|:管道左的输入是管道右输入

六.用户帐号类

1.增加用户帐号:(1)用 户 名:adduser 用户帐号名 (2)设置密码: passwd 用户帐号名

2.删除用户帐号:userdel 用户帐号名

3.增加用户组:groupadd 用户组名

4.删除用户组:groupdel 用户组名

5.暂时终止用户帐号:passwd -l 用户帐号名

6.恢复被终止帐号:passwd -u 用户帐号名

7.权限设定

(1)chmod -a|u|g|o |-|=r|w|x 文件/目录名

其中:a--所有用户(all);u--本用户(user);g--用户组(group);o--其他用户(other users) -

-增加权限;---删除权限;=--设置权限

文件:r--只读权限(read);w--写权限(write);x--执行权限(execute)

目录:r--允许列目录下文件和子目录;w--允许生成和删除目录下文件;x--允许访问该目录

(2)chmod xxx 文件/目录名

其中:execute=1;write=2;read=4 x取值:0--没有任何权限(常用);1--只能执行(不常见);2--只能写(不常见);3--只能写和执行(不常见);4--只读(常见);5--只读和执行(常见);6--读和写(常见);7--读.写和执行

七.vi编辑类

1.进入后为命令模式:(1)插入i;(2)打开0;(3)修改c;(4)取代r;(5)替换s

2.经(1)后进入全屏幕编辑模式。

3.命令模式-->编辑模式(a/i);编辑模式-->命令模式(Esc);命令模式-->末行模式(:)。

4.:w/w newfile保存

5.:q/q!退出iv;:wq保存退出

八.网络服务

1.显示网络接口参数:ifconfig

2.显示系统邮件:mail

3.启动/终止web服务:httpd -k start|stop|restart

4.查看网络状况:(1)联机状况:ping xxx.xxx.xxx.xxx;

(2)显示网络状况:netstat ,其中:options:-a==所有sockets;-l==包含网络设备;-n==数字IP;-o==其他信息;-r==路由表;

-t==只列TCP sockets;-u==只列UDP sockets;-w==只列raw sockets;-x==只列unix Domain sockets

九.其他类

1.显示显卡3D信息:glxinfo和glxgears需要用到rpmbuild命令加上--rebuild参数。如 rpmbuild --rebuild ***.src.rpm。然后在/usr/src/下找

2.FC3下iso程序安装:system-config-packages --isodir=iso所在目录

3.RH下iso程序安装:redhat-config-packages --isodir=iso所在目录

了解了这么多Linux终端命令,你就会学好Linux。

【编辑推荐】

【责任编辑:小崔 TEL:(010)68476606】

点赞 0

linux 命令行 解密,解密Linux终端命令 学好Linux相关推荐

  1. 《调教命令行02》准备一个冰清玉洁的Linux系统

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处.任何不保留此声明的转载都是抄袭. <调教命令行01>选Linux发行版,就像挑女朋友 接上文. "你是 ...

  2. Linux 在一个命令行上执行多个命令

    Linux 在一个命令行上执行多个命令 1. [ ; ] 如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令. 2. [ && ] 如果命令被 &am ...

  3. linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...

    Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...

  4. Linux 命令行上执行多个命令(分隔符简介使用)

    Linux 系统可以在一个命令行上执行多个命令,相应的命令行的分隔符简介及使用如下: ; 如果命令被分号(;)所分隔,那么命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令.示例如下: ls ...

  5. linux下将多个文件去除文件头合并_命令行生存指南:拆分与合并 | Linux 中国

    这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 作者:Psiace (本文字数:2706,阅读时长大约:3 分钟) 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过 ...

  6. 拆分命令_命令行生存指南:拆分与合并 | Linux 中国

    导读:这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 本文字数:2706,阅读时长大约:3分钟作者:Psiace 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过让 ...

  7. openssl 命令行加密解密

    openssl 命令行加密解密 创建一个 data.txt 文件保存数据 123456 openssl aes-128-cbc 对 data.txt 文件进行加密 加密的 key为 E05A84ED2 ...

  8. linux安装强制命令行,命令行生存指南:强制早睡 | Linux 中国

    导读:你会不会经常陷入这么一个情景:计划晚上早点睡叫,然而无奈总是一不小心玩过头了. 本文字数:2996,阅读时长大约: 3分钟 作者:Lujun9972 作为一个工程师,我们经常与命令行打交道,但除 ...

  9. 探索Windows命令行系列(7):通过命令编译C#类和Java类

    1.编译 C# 类 1.1.C# 编译工具 1.2.编译一个 C# 类 1.3.编译多个 C# 类 2.编译 Java 类 2.1.Java 编译工具 2.2.编译 Java 类 3.组合命令符 4. ...

  10. C语言对命令行参数求和,C语言命令行参数汇总

    从命令行传递的参数称为命令行参数.这些参数由main()函数来处理的. 要支持命令行参数,您需要更改main()函数的结构,如下所示 - int main(int argc, char *argv[] ...

最新文章

  1. html中的两种标记,如何在html选项标记中实现两种不同的对齐?
  2. 厉害!重庆参加马拉松赛人数7年翻10倍,今年区县马拉松赛事将大增
  3. Http协议中的数据传送之多重表单提交--multipart/form-data
  4. Nginx--虚拟主机
  5. 2014/School_C_C++_A/5/勾股定理
  6. 【PM】当大厂来临时,求生?求胜?
  7. [20160201]db_link与子光标问题.txt
  8. OpenCV鼠标事件和滑动条事件
  9. 遍历一个文件下的所有目录和文件
  10. hbase1.1.1 连接集群_HBase-1.2.1集群搭建
  11. DPDK 实现的不完全笔记
  12. python 切割_Python切割九宫格图
  13. 情感极性:关于中文情感分类的知识
  14. 复杂材料棱柱体单站RCS
  15. 手机浏览器自动打开快应用?
  16. 使用rainbowcrack破解md5密文
  17. 项目生命周期和产品生命周期的不同
  18. 2018再见|2019你好
  19. android edittext怎么输入中文,为什么android中edittext不能输入中文
  20. [dfs树]「CEOI 2017」One-Way Streets

热门文章

  1. 区分基于Ant目标的Gradle任务
  2. JAXB和java.util.Map
  3. RabbitMQ:计划邮件传递
  4. vivado 仿真_提高Vivado效率一种自研工具介绍
  5. Linux 命令之 env -- 显示系统的环境变量,定义执行命令时的环境变量
  6. 服务中心Eureka
  7. zdal配置文件_Autofac的基本使用---4、使用Config配置
  8. 【五】每个球队胜率统计
  9. 用matlab解一维单势垒波函数,一维多势垒结构准束缚态的MATLAB分析计算
  10. 合工大850参考书_合肥工业大学计算机考研850上岸经验分享