Linux操作命令

系统管理相关命令:

    pwd  :查看当前用户下的目录

    su  :切换用户

    hostname  :查看主机名

    who  :查询登录到系统的用户

    whiami  :确认自己身份

    history  :查看当前用户运行命令的历史

    kill  :杀死进程(kill -9 进程号 强制杀死进程)

    date  :显示日期  修改时间:date -s 时间或者日期

        (修改时间:date -s 14:20:00  修改日期:date -s 20190420  修改时区:tzselect)

目录操作命令:

    pwd  :显示当前路径

    cd  :切换目录

        cd  :目录路径

        cd ./  :当前目录

        cd ..  :切换到上级目录

        cd ../..:切换到上级目录的上级目录

        cd /  :切换到根目录

        cd ~  :(或只有cd)切换到当前用户主目录(home底下以用户名命名的文件夹)/root目录

        cd  /opt  —  cd bin与cd /opt  —  cd /bin的区别

    mkdir  :创建目录

        mkdir 目录名 -p    加p与不加p的区别

    rmdir  :删除空目录

        用法:1、rmdir 目录名 2、rm -rf 目录名

文件编辑命令:

vi是Linux下常用的、功能强大的文本编辑器

    按键盘 i 进入编辑状态

    退出编辑按 ESC 键,退出方法

    不保存退出:  :q!

    保存退出: :wq

    输入  /  进入搜索,输入你需要搜索的文字,按Enter

    输入  :set nu  显示每一行的行数

    按键盘  G  可以直接定位到最末尾

文件操作命令01:

    ls  :查看目录及文件  用法:ls 路径(比如:ls /usr)没有目录则显示当前目录的内容

        -a  :  显示所有文件

        -l  :  显示文件属性(可以用ll  执行)

    cp  :复制命令用法:cp 文件名或目录  目标地址

        -R  :拷贝目录及目录下所有目录和文件

        cp  a.txt  b.txt 将a文件复制,且另命名为b命令(目录名)

    mv  :移动命令用法:mv  文件名或目录  目标目录

        mv a.txt ../  :将a文件移动到上级目录(将一个文件移动到另一个目录没有重命名)

        mv a.txt ../b.txt  :将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重 命名)

文件操作命令02:

    rm  :删除文件或目录

        -f  :强制删除

        -r  :删除目录

        常用:rm -rf  文件或目录

        删除文件:rm  文件名

    find  :查找文件

        用法:find  路径

        常用选项:

            find . -name *.log  :在当前目录查找以.log结尾的文件

            find / -name log  :在根目录查找log命名的目录

    grep  :在指定文件中查找字符(串)并打印改行

        过滤,经常跟管道符号一起出现

        用法:gerp  字符串  文件名

        grep band file  :在file文件中找寻band字符串

文件操作命令03:

    cat:显示文本文件内容

        用法:cat  文件名  cat  文件名字

    head:查看前几行

        用法:head  -n  5  文件名

    tail:从指定点开始将文件写到标准输出,使tail命令点的  -f  选项可以方便的查阅正在改变的日志文件

        tail  -n  5  文件名  查看后几行

        tail  -f  error.log  不断刷新,看到最新内容

系统资源查询命令:

    ps:查看进程(动态)

        -ef  :显示所有运行进程,并显示启动进程的命令

        Uid  :用户ID,PID:进程id,PPID:父进程,C:进程cpu占用率,

        Stime  :进程从启动到现在的时间,TTY:终端号,CMD:命令名称和参数

    netstat :查看网络状况(net status的简写)

        netstat  -apn  :查看所有端口

        an  :按一定顺序排列输出

        p  :表示显示哪个进程在调用

管道命令:

    管道使用  “|”  符号,并且在命令之间建立管道,将前面的命令的输出作为后面命令的输入

        如,11 |  grep abc:管道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找含有abc字符串的文件或者目录

    工作常见情况:杀死服务进程(比如杀死tomcat进程)

        通过进程名找到进程,在杀死进程

            通过命令查找tomcat进程:ps  -ef  |  grep  tomcat (ps  -ef  是查找所有运行的进程,通过管道符找到所有进程中包含了  “tomcat”  字符串的进程,即为tomcat进程)

            假如:5541      杀掉此进程:kill  -9  进程id  (kill  -9  5541)

        通过端口来找到进程,在杀死进程

            通过命令查找占用此端口的进程编号:netstat  -anp  |  grep  8080根据8080查进程

            假如:5541      杀掉进程:kill  -9  pid  (kill  -9  5541)

关闭防火墙命令

    即时生效,重启后失效

        开启:service  iptables  start

        关闭:service  iptables  stop

    永久关闭防火墙

        chkconfig  iptables off

重启、关机、注销命令

    重启命令:reboot

        其他:shutdown  -r  now

    关机命令:halt

        其他:shutdown  -h  now

    注销命令:logout

权限赋予命令

    Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用  ll  或者  ls  -l  命令来显示一个文件的属性以及所属的用户和组

    文件类型0(d):目录文件

    属主权限1  2  3(rwx):读、写、执行

    属组权限4  5  6(r-x):读、写、执行

    其他用户权限7  8  9(r-x):读、写、执行

    chmod  语法:chmod  [-R]  xyz  文件或者目录      (-r :遍历目录下所有的内容)

    读(r):4写(w):2  执行(x):1

        比如:chmod  754  test1  --  -rwxr-x-w-    (777:-rwxrwxrwx)

压缩、解压命令--tar.gz

    将文件压缩成  .tar.gz  /  .tar  格式用tar命令,使用 -z 调用 gzip

        例如:将test文件夹压缩成 test.tar.gz(tar  -czvf  test . tar .gz  test)

    将 .tar.gz / .tar  格式文件夹解压也是使用tar命令

        例如:将test . tar . gz 解压得到test文件夹(tar  -xzvf  test . tar . gz)

    命令参数详解:

        -c  :建立归档 / 压缩

        -x  :解归档 / 解压

        -z  :有gzip属性的压缩文件

        -v  :显示所有过程

        -f  :使用档案名字,必须项,是最后一个参数,接文件名

压缩、解压命令--zip

    将文件压缩成  .zip  格式用 zip 命令

        例如:将test文件夹压缩成 test.zip ,必须带 r 才会把文件压缩进去,不然会生成一个空的文件夹(zip  -r  test . zip .  test)

    将 .zip 格式的压缩文件解压使用 unzip 命令

        列如:将test文件夹解压(unzip  test . zip)

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

推荐阅读更多精彩内容