美文网首页
linux常用命令

linux常用命令

作者: 糖心走 | 来源:发表于2018-05-08 09:42 被阅读0次

    目录操作:

    cd  #切换目录

    ls    #只列出文件名或目录名

    ll    #列出该文件下的所有目录,包括隐藏的文件

    pwd   #以绝对路径的方式显示用户当前目录

    文件操作:

    vi / vim  文件名   #编辑文件,按下a键之后开始编辑文件         

    按esc键后输入q   q!  wq   #退出编辑

    cp   /目录1/文件1   /目录2/文件1新名称      #复制文件1到目录2,并更改文件名

    在文件内搜索,打开文件,输入:/  然后输入搜索关键字

    mv   目录1   目录2    #将目录1 改名为目录2

    mv  文件1   /目标目录/    #将文件移动到目标目录下

    查找文件:

    find  /  -name 文件名    #从根目录下查找文件,返回文件名所在的绝对路径

    添加用户/用户组:

    useradd/groupadd

    Linux用户分为:拥有者、组群(Group)、其他(other),Linux系统中,预设的情况下,系统中所有的账号与一般使用者,以及root的相关信息,都是记录在/etc/passwd文件中。每个人的密码则是记录在/etc/shadow文件下,所有的组群名称记录在/etc/group内。

    -rw-r--r--       u(用户)  g(组)  o(其他)  

    rwx     读写执行     4 2 1

    chmod  u=rwx,g=rw,o=r f01   #

    切换账号:

    su  /   su-  /sudo

    su  :   由普通用户身份切换到root用户身份,但shell环境仍然是普通用户的shell环境(可以用pwd比较下工作目录)

    su -  :   由普通用户身份切换到root用户身份,shell环境已经切换到root用户的shell环境(可以用echo $PATH查看下环境变量的区别)

    sudo  :  

    a>在root用户下, 输入 su 普通用户. 则切换至普通用户, 从root切换到变通用户不需要密码

    b>在普通用户下, 输入 su [用户名]        提示 password:       输入用户的PASSWORD, 则切换至该用户

    配置编译安装

    configure/make / make install     #配置/编译/安装

    yum命令:

    yum install  -y 软件包名  

    yum list|grep 软件   #查看可下载的软件版本

    rpm  -qa | grep 软件    #查看软件是否已安装

    rpm -ivh  C:/目录/package      #安装软件

    rpm -e  软件    #卸载软件

    rpm -e  --nodeps   #卸载时不检查依赖关系

    --nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了--nodeps你就能装上了。

    --force就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用--force强制安装

    启动/停止服务:

    service   服务  start/stop/restart

    chkconfig    服务  on     #设置为开机启动

    进程操作:

    ps -ef | gref  进程    查看进程

    kill -9 进程   #杀掉进程

    日志操作常用命令:

    tail -f  /目录/文件名       输出动态日志

    cat  文件名  

    cat -b /etc/fstab     #查看/etc/目录下的profile内容,并且对非空白行进行编号,行号从1开始;

    more -c -10 file      #显示文件file的内容,每10行显示一次,而且在显示之前先清屏。-c:不进行滚屏操作。每次刷新这个屏幕;

    解压/压缩:

    tar  -zxvf  文件.tar.gz#解压文件

    tar czvf usr.tar.gz /home    #压缩文件

    这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩。

    z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件 

    相关文章

      网友评论

          本文标题:linux常用命令

          本文链接:https://www.haomeiwen.com/subject/dgjmrftx.html