Linux 常用命令(一)

Linux 常用命令(一)

Linux 系统简介

计算机是由一堆硬件组成的,为了更有效的控制这些硬件资源,于是就有了操作系统的产生。
操作系统出了有效的控制这些硬件的资源分配,并提供计算机运行所需要的功能之外,为了要提供程序员更容易开发软件的环境,所以操作系统也会提供一整组系统调用接口来给软件程序员开发使用。

Linux操作系统

版本 特性
Debian Debian运行起来极其稳定,这使得它非常适合用于服务器。但是并不适合新手用户,而是适合系统管理员和高级用户。
Ubuntu Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统,是新手用户肯定爱不释手的一款操作系统。
红帽企业级Linux 这是第一款面向商业市场的Linux发行版。红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持。由于该发行版是商业化产品,所以不是免费的。
CentOS CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。此外,CentOS的外观和行为似乎与母发行版红帽企业级Linux如出一辙。

Linux系统操作命令

Linux命令格式,如下:

command [option] [arguments]
  • command 命令名称
  • [] 表示可选项
    • [option] 选项:命令的执行方式
    • [arguments] 参数:命令作用对象

关机操作

重启命令

实例 命令选项 执行参数 说明
reboot 立刻重启
shutdown -r now r now 立刻重启(root用户使用)
shutdown -r 10 r 10 过10分钟自动重启(root用户使用)
shutdown -r 20:35 r 20:35 在时间为20:35时候重启(root用户使用)

关机命令

实例 命令选项 执行参数 说明
halt 立刻关机
poweroff h 立刻关机
shutdown -h now h now 立刻关机(root用户使用)
shutdown -h 10 h 10 10分钟后自动关机

用户与用户组

  • 用户组列表路径:/etc/group
  • 用户列表路径:/etc/passwd

用户命令

场景 实例 命令选项 说明
添加用户组 groupadd 组名 添加指定用户组
添加用户 useradd –g 组名 用户名 g 为指定用户组添加用户
修改用户密码 passwd 用户名 修改指定用户密码

切换用户

  • su:用户切换
  • sudo:临时获取某个用户权限

【注意】 必须配置/etc/sudoers才能使用sudo命令!

场景 示例 说明
指定权限 用户名 ALL=(ALL) ALL 允许指定用户使用sudo执行任何命令
用户名 ALL=/bin/touch,/bin/touch 允许指定用户使用sudo执行指定挂载命令

Linux权限

场景 命令 语法
改变文件所属用户组 chgrp chgrp [-R] groupname dirname/filename……
改变文件所属用户 chown chown [-R] username:groupname dirname/filename……
改变文件权限 chmod chmod [-R] mode dirname/filename……
  • 数字:-(0)r(4)w(2)x(1);例如:rwx=4+2+1=7,r-x=4+0+1=5,---=0+0+0=0)
  • 符号:u(user)g(group)o(other)a(all),使用+(添加权限)、-(删除权限)、=(设置权限)(例如:a=rwx即等同于777)

其他命令

sh命令

sh命令是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!Bourne Again Shell (即bash)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。

bash [options] [file]
  • option选项
    1. -c string:命令从-c后的字符串读取。后面的string一定要使用''单引号包裹命令!,比如:sh -c 'find ./ -name "*.txt"'
    2. -i:实现脚本交互。
    3. -n:进行shell脚本的语法检查。
    4. -x:实现shell脚本逐条语句的跟踪。

使用-x选项跟踪脚本调试shell脚本,能打印出所执行的每一行命令以及当前状态,示例如下:

[root@AY1307311912260196fcZ satools]# sh -x check_ssh_login.sh
+ DEFINE=30
+ cat /var/log/secure
+ awk '/Failed/ {++ip[$(NF-3)]} END {for (i in ip) print i"="ip[i]}'
++ cat /root/satools/black.txt
+ for i in '`cat /root/satools/black.txt`'
++ echo 121.42.0.16=1427
++ awk -F= '{print $1}'
+ IP=121.42.0.16
++ echo 121.42.0.16=1427
++ awk -F= '{print $2}'
+ NUM=1427
+ '[' 1427 -gt 30 ']'
+ grep 121.42.0.16 /etc/hosts.deny
+ '[' 1 -gt 0 ']'
+ echo sshd:121.42.0.16
+ echo vsftpd:121.42.0.16
+ for i in '`cat /root/satools/black.txt`'
++ echo 121.42.0.72=276
++ awk -F= '{print $1}'
+ IP=121.42.0.72
++ awk -F= '{print $2}'
++ echo 121.42.0.72=276
+ NUM=276
+ '[' 276 -gt 30 ']'
+ grep 121.42.0.72 /etc/hosts.deny
+ '[' 1 -gt 0 ']'
+ echo sshd:121.42.0.72
+ echo vsftpd:121.42.0.72
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 225,061评论 6 523
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,407评论 3 404
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 172,275评论 0 368
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 61,084评论 1 300
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,091评论 6 400
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,555评论 1 315
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 41,914评论 3 429
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 40,900评论 0 279
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,438评论 1 324
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,470评论 3 346
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,596评论 1 355
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,187评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,932评论 3 340
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,361评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,511评论 1 277
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,163评论 3 381
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,671评论 2 366

推荐阅读更多精彩内容

  • 一、 Linux命令格式 1.1 命令提示符 [root@localhost ~] #其中:root:当前登录用户...
    爱吃油果子阅读 491评论 0 0
  • 1、Linux目录基本 / 根目录,相当于Windows的我的电脑,以/开头的路径都是绝对路径,其他开头的都是相对...
    刘子栋阅读 528评论 1 0
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,465评论 0 9
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,411评论 0 5
  • 1.Ctrl + C:这个是用来终止当前命令的快捷键,当然您也可以输入一大串字符,不想让它 运行直接 Ctrl +...
    大唐雷恋阅读 623评论 0 1