• 【Linux】常见基础命令之系统操作


      

      linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令。

     

    cd:切换目录

    lilip@ubuntu:~$ cd /home/lilip/test

     

    pwd:打印当前目录

    lilip@ubuntu:~/test/page/inception$ pwd

     

    ls:显示当前目录或指定目录下的文件和目录

    lilip@ubuntu:~/test$ ls

     

    ll:以列表的形式显示目录下所有的文件和目录

    lilip@ubuntu:~/test$ ll

     

    mkdir:创建新目录

    lilip@ubuntu:~/test$ mkdir page

     

    rm:删除,可以删除目录和文件

    lilip@ubuntu:~/test$ rm -rf page

     

    tar:打包/解包命令,打包可以是文件或者目录

    打包:tar –czvf 新打包文件名.tar.gz 文件1/目录1 文件2/目录2

    lilip@ubuntu:~/test/page$ tar -czvf test.tar.gz test.txt tar.txt

     

    lilip@ubuntu:~$ tar -czvf test.tar.gz test/page/ test/inception/

     

     

    解包:tar –xzvf 解包文件名

    lilip@ubuntu:~$ tar -xzvf test.tar.gz

     

     

    chmod:修改文件或目录的权限

    格式:chmod [ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+

    lilip@ubuntu:~/test$ chmod 777 myfile

     

    权限说明:

    600:只有所有者有读和写的权限

    644:所有者有读和写的权限,组用户只有读的权限

    700:只有所有者有读和写以及执行的权限

    666:每个人都有读和写的权限

    777:每个人都有读和写以及执行的权限

    lilip@ubuntu:~/test/page$ chmod u+x test.txt

     

    chmod的语法格式说明:chmod [who] [opt] [mode] 文件/目录名

    who表示对象,是以下字母中的一个或组合: 

    u:表示文件所有者 

    g:表示同组用户 

    o:表示其它用户 

    a:表示所有用户 

    opt表示操作,可以为: 

    +:添加某个权限 

    -:取消某个权限 

    =:赋予给定的权限,并取消原有的权限

    mode表示权限: 

    r:可读 

    w:可写 

    x:可执行

    top:监视进程和Linux整体性能

    lilip@ubuntu:~$ top

     

     

    ps:查询进程

    lilip@ubuntu:~/test/page$ ps

     

    lilip@ubuntu:~/test/page$ ps -ef|grep bash

    查看包含bash的进程

     

     

    netstat:查询进程端口号

    root@ubuntu:~# netstat -anp|grep 30418

     

    kill:结束进程

    kill 进程编号

    lilip@ubuntu:~/test/page$ kill 63169

     

    cp:拷贝

    拷贝目录:

    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件

    【拷贝路径】

    lilip@ubuntu:~/test$ cp -r inception/ page/

     

    【拷贝文件】

    lilip@ubuntu:~/test/page$ cp test.txt inception/

     

     

    mv:移动文件/目录

    【移动文件并重新命名】

    lilip@ubuntu:~/test/page$ mv test.txt inception/mvtest.txt

     

    【移动目录】

    lilip@ubuntu:~/test/page$ mv mvtest/ inception

     

  • 相关阅读:
    百度地图API开发----手机地图做导航功能
    手机端列表做异步加载!
    onethink判断是否是手机访问?
    PHP中文字数限制:中文字符串截取(mb_substr)
    onethink封装arclist调用文章列表!
    问答项目---提问回答采纳处理!
    问答项目---面包削导航的处理!
    问答项目---处理待解决/已回答/高悬赏/零回答!
    问答项目---格式化输出提问时间!
    问答项目---提问按钮如何做!
  • 原文地址:https://www.cnblogs.com/lilip/p/10408534.html
Copyright © 2020-2023  润新知