Linux 常用命令

1. liunx常用的管理命令

    reboot  重启

    shutdown -h  或者  init  0 ;关机

    whoami    查看当前用户

    uanme -r  查看内核版本

    netstat  -an  查看Linux下所有的端口

2.基本指令

  2.1  ls/ll/ls -l  查看目录内容

     lsattr  查看当前目录的绝对路径,显示当前所有目录

     cd  跳到指定文件夹

     clear  清屏

     env  查看所有环境变量

     su  用户名 :切换用户

     mkdir  --help   查看命令的帮助信息

     man mkdir    查看命令的详细信息

2.2 文件管理命令

    mkdir  文件夹:创建文件夹

    touch  文件名 :创建文件

    rmdir 文件夹 :删除文件夹

    rm -rf 文件夹 :删除文件夹或文件名

    cp 源文件路径/源文件名  目标路径:拷贝文件

    mv 源文件路径/原文件名  目标目录:剪切文件(文件和文件夹一样操作)

    管道:|

    筛选  grep

    find 路径 参数 参数值:1.find /home -name 文件名  :表示在home目录下                                                                                                                   面,根据文件名查询;                 

                                          2.find /home -size  +1M:表示在home目录下面,查                                                                                                             询大于1M的文件。

    locate 文件名:根据索引表查找文件

    wc  -l 文件名:统计当前文件的行号

    wc -m 文件名:统计当前文件的字符数

    wc -c 文件名:统计当前文件的字节数


2.3查看文件内容命令

    more 文件名: 按回车一行,空格一行,不能上下翻行(只能用"/"查看字符                             串,不会高亮显示结果,光标默认位置在文件内)

    less 文件名:按回车一行,空格一行。可上下翻行,按q退出,光标默认在文件内

    head -n 文件名 :查看文件的前n行,n代表行数(光标默认在文件外)

    tail -n 文件名: 查看文件的后n行,n代表行数(光标默认在文件外)

    cat  文件名:产看文件的所有内容(光标默认位置在文件外)

    cat -n 文件名:查看文件的所有内容,并显示行数

    cat A>B :把A的内容导入B(把B原本的内容覆盖)

    cat /dev/null > 文件名:清空文件中的内容,不留空行

    cat A >>B :把A的内容追加到B的后面

    cat A B>>C:把A和B的内容导入到C

2.4 压缩管理

.tar :打包

        tai  参数 目标文件路径/包名   被打包的文件名称

        tar -cvf  t101.tar    f101 :将目录f101和文件打包到当前目录下的t101.tar包中

        tar -cvf  /opt/t101.tar    f101:将当前目录f101打包到opt/的t101包中。

       tar -tcf t101.tar : 查看t101.tar包中的内容

       tar -xvf t101.tar:将t101.tar包中的内容释放到当前目录中 

       tar -xvf t101.tar -C /opt/d102/ :将t101.tar包中的内容释放到/opt/d102/目录中

.gz:压缩文件 

 gzip :只能压缩单个文件,不能压缩目录,也不能同时压缩多个文件 压缩比(1表示压缩比最小,9表示压缩比最大)

               例:gzip -1 f101.txt :将     f101.txt       文件压缩,

                      gzip -9 101.txt

                      gzip -l f101.txt.gz:  查看压缩文件信息

                      gzip -d f101.txt.gz  :解压f101.txt.gz

.tar.gz:一键打包并压缩(压缩包)

             tar 参数 目标文件路径/包名  被打包的文件名称       

          例:  tar -zcvf  t101.tar.gz  T101  :将目录和文件打包到当前目录下的t101.tar.gz压缩                                                                      包中

                   tar -ztvf ./t101.tar.gz T101:查看t101.tar.gz压缩包中的内容

                   tar  -zxvf ./t101.tar.gz:释放(解压缩)t101.tar.gz压缩中的内容                  

3.网络配置

    ifconfig  -a : 查ip信息;

    ping : 测试网络是否联通;

    setup : 配置ip、防火墙、服务等信息;

    service network restart(start\stop):重启网卡服务

    hostname  输出主机名

    客户端工具:SecureCRT  xshell\ssh\puty(通过SSH2:端口22)协议远程连接到Linux服务器(SSH2协议为安装自带协议)

4. 组&用户&权限

    4.1 组管理

        1,groupadd   增加组

            例:groupadd 新组名:系统自动分配唯一的组id

                  groupadd -g 新组id   新组名:给新组指定一个新的组编号 

        2, groupdel   删除组

            例:groupdel g11000:删除组g11000(组中有用户时不能被删除)

        3,groupmod  更改组名或组Id

           例:groupmod -n g1066 g106:将g106更名为g1066;

                 groupmod -g 500 g106:将g106的id更改为500  ;

        4,cat/etc/group:查看当前系统存在多少组

    4.2 用户管理

          useradd    u101:增加用户(useradd g 新建用户组名  新建用户名:新增一个用户并指定组名)       

          userdel -r u101:彻底删除用户

          passwd  u101:修改用户密码

          cat/ect/passwd:查看存储用户信息

          usermod  -g  组名  用户名:改变用户所在的组


                  

            


        

       

         








linux常用的查看资源命令:

1.top  查看系统运行实时动态,显示系统中CPU使用率最高的进程(相当于任务管理器)

2.vmstat   查看系统进程,内存,IO以及CPU的情况  相关命令 vmstat -m

3.uptime  查看系统运行时间

4.ps 查看进程类命令  例如ps -ef|grep ssh

5.free -m 查看内存使用情况

6.iostat 查看硬盘IO以及CPU使用情况

7.netstat 查看网络情况

8.df -h   查看硬盘使用情况

------------------------------------------------------------------------------------------

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

推荐阅读更多精彩内容

  • Linux命令行工具 - top top命令能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管...
    异次猿阅读 2,369评论 1 3
  • 写在前面 虽然平时大部分工作都是和Java相关的开发, 但是每天都会接触Linux系统, 尤其是使用了Mac之后,...
    Kungfu猫熊阅读 1,080评论 1 50
  • 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个专业的 Linu...
    七寸知架构阅读 10,857评论 1 71
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,170评论 2 33
  • 在一个的时候常常会饮一点小酒,或许这和孤独的心情有那么一点关系吧。清酒入心带来的只是丝丝苦涩,在这时却又想品茗一杯...
    孤雨意行阅读 277评论 0 1