Linux常用命令及目录

1.常用命令:参看链接:https://www.linuxprobe.com/chapter-02.html

shell:Shell是一个命令行工具,充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。
可以使用快捷键(Ctrl+Alt+t)打开终端
查看Ubuntu系统版本信息的方法:https://jingyan.baidu.com/article/ca41422f0ab38f1eae99edc3.html
摘要:
1.常见执行Linux命令的格式是这样的:
命令名称 [命令参数] [命令对象]
注意:命令名称、命令参数、命令对象之间请用空格键(一个或多个)分隔。
命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀,例如帮助命令:

[root@linuxprobe ~]# man --help//长格式
[root@linuxprobe ~]# man -h//短格式

1常用的系统工作命令

(1)echo命令:用于在终端输出字符串或变量提取后的值
(2)date命令:用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”
(3)reboot命令:用于重启系统
由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启。
(4)poweroff命令:用于关闭系统 同init 0
该命令与reboot命令相同,都会涉及硬件资源的管理权限,因此默认只有root管理员才可以关闭电脑
(5)wget命令:用于在终端中下载网络文件,格式为“wget [参数] 下载地址”
(6)ps命令:用于查看系统中的进程状态,格式为“ps [参数]”
(7)top命令:用于动态地监视进程活动与系统负载等信息,其格式为top
(8)pidof命令:用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”
(9)kill命令:用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”
(10)killall命令用于终止某个指定名称的服务所对应的全部进程,格式为:“killall [参数] [服务名称]”

2系统状态检测命令

(1)ifconfig命令:用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”
(2)uname命令:用于查看系统内核与系统版本等信息,格式为“uname [-a]”
如果要查看当前系统版本的详细信息,则需要查看redhat-release文件,其命令以及相应的结果如下:
[root@linuxprobe ~]# cat /etc/redhat-release
(3)uptime命令:用于查看系统的负载信息,格式为uptime
(4)free命令:用于显示当前系统中内存的使用量信息,格式为“free [-h]”
(5)who命令:用于查看当前登入主机的用户终端信息,格式为“who [参数]”
(6)last命令:用于查看所有系统的登录记录,格式为“last [参数]”
(7)history命令:用于显示历史执行过的命令,格式为“history [-c]”
(8)sosreport命令:用于收集系统配置及架构信息并输出诊断文档,格式为sosreport

3工作目录切换命令

(1)pwd命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”
(2)cd命令用于切换工作路径,格式为“cd [目录名称]”
(3)ls命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”

4文本文件编辑命令

(1)cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”
(2)more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”
(3)head命令用于查看纯文本文档的前N行,格式为“head [选项] [文件]”
(4)tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”
(5)tr命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”
(6)wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”
(7)stat命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
(8)cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”
(9)diff命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”

5文件目录管理命令

(1)touch命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”
(2)mkdir命令用于创建空白的目录,格式为“mkdir [选项] 目录”
(3)cp命令用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”
(4)mv命令用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”
(5)rm命令用于删除文件或目录,格式为“rm [选项] 文件”
(6)dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”
(7)file命令用于查看文件的类型,格式为“file 文件名”

6打包压缩与搜索命令

(1)tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”
(2)grep命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”
(3)find命令用于按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”

2常用目录:参看链接:https://www.cnblogs.com/cjwisme/p/9706887.html

1、/ 根目录 --------- 所有目录挂在其下
2、/boot  --------- 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。
3、/etc   --------- 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。具体参见
4、/lib   --------- 根文件系统目录下程序和核心模块的共享库。这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的system32目录,几乎所有的应用程序都需要用到这些共享库。
5、/media --------- 主要用于挂载多媒体设备。ubuntu系统自动挂载的光驱、usb设备,存放临时读入的文件。
6、/proc   --------- 这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
7、/sbin   --------- s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序,如系统管理、目录查询等关键命令文件。
8、/tmp --------- 这个目录是用来存放一些临时文件的,所有用户对此目录都有读写权限。
9、/home  --------- 用户的主目录。下面是自己定义的用户名的文件夹。每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。
**10、/mnt **   --------- 此目录主要是作为挂载点使用。通常包括系统引导后被挂载的文件系统的挂载点。如挂载Windows下的某个分区。
11、/root --------- 系统管理员(超级用户),即根用户的主目录。
12、/srv  --------- 存储系统提供的服务数据。
13、/usr  --------- 包括与系统用户直接有关的文件和目录。  
          /usr/X11R6    存放X-Windows的目录;
          /usr/games   存放着XteamLinux自带的小游戏;
          /usr/bin     用户和管理员的标准命令;
          /usr/sbin      存放root超级用户使用的管理程序;
          /usr/doc      Linux技术文档;
          /usr/include    来存放Linux下开发和编译应用程序所需要的头文件,for c 或者c++;
          /usr/lib      应用程序和程序包的连接库;
          /usr/local     系统管理员安装的应用程序目录;
          /usr/man     帮助文档所在的目录;
         /usr/src      Linux开放的源代码;
          /usr/share   用于存放一些共享的数据,比如音乐文件或者图标等等
14、/var   --------- 用于存放很多不断变化的文件,例如日志文件等。包含了日志文件、计划性任务和邮件等内容。      
          /var/cache 应用程序缓存目录;
          /var/crash 系统错误信息;
          /var/games 游戏数据;
          /var/log 日志文件;
          /var/mail 电子邮件;
          /var/tmp 临时文件目录;
**15、/bin **  ---------bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。

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

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,739评论 0 10
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,380评论 0 5
  • 在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱。Linux 面世不久后,对...
    yaoshiyou阅读 2,815评论 0 2
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,297评论 0 9
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,884评论 0 3