linux-常用命令

程序运行类

  • 查询命令:whereis 命令名
  • 后台运行X-Window程序:程序名&
  • 强行退出X-Window程序:Ctrl+Alt+Backspace
  • 查看帮助:
    命令名 --help | less
    man 命令名
    info 命令名
    help 命令名
    (help查看内置命令的帮助;–help适用于外部命令;info有超链接文档,是信息页,提供作者、版本、发布时间等更详细信息;man是分章节的手册)
  • 查看系统路径:echo $PATH
  • 查看当前shell堆栈:echo $SHLVL
  • </>:输入/输出重定向
  • |:管道左输入还是管道右输入

文件目录类

  • 建立目录:mkdir 目录名(-p:创建多级目录)
  • 删除目录:mvdir 目录名
  • 无条件删除子目录:rm - rf 目录名
  • 改变当前目录:
    cd 目录名(进入)
    cd ~(进入用户home目录)
    cd -(进入上一级目录)
  • 查看自己所在目录:pwd
  • 查看目录及文件空间占用情况:du(-a:所有文件;-h:以容易读的方式显示文件的大小)
  • 显示目录文件列表:ls
    -a:显示所有内容
    -l:以长格式来显示文件
    (其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件; rwxrwxrwx:r:读 w:写 x:执行,第一个rwx:表示文件创建者的权限,第二个rwx:表示文件创建者同组的其他用户的权限,ls也支持通配符查找 *代表任意多个字符代表多个字符)
  • 浏览文件:more 文件名.txt;less 文件名.txt
  • 复制文件:cp 源文件 目标文件(-r:包含目录)
  • 查找文件:find 文件名;locate 文件名
  • 链接>
    建立hard链接:ln 来源文件 链接文件(-d:创建目录链接)
    建立符号链接:ln -s 来源文件 链接文件
  • 创建文件:touch
  • file 查看文件类型
  • 复制文件:cp
  • 删除文件:rm (-r:递归删除)
  • 根据环境变量查找linux命令文件并显示所在位置:which
  • 查找文件:find or locate 命令名
  • 链接:
    hard链接-> ln 来源文件 链接文件(-d:创建目录链接)
    符号链接-> ln -s 来源文件 链接文件

进程控制类

  • 列出当前进程ID:ps -auxw
  • 终止进程:
    终止单一进程-> kill 进程id
    终止X-Window程序-> xkill
  • 查看资源占用情况:
    top
    free 可以查看系统内存和swap交换分区的使用情况
    dmesg 显示开机时的内核检测信息
  • 查看环境变量值:env
  • 重启:
    reboot
    Ctrl+Alt+Del
    init 6
  • 关机 :
    shutdown -h now
    halt
    init 0
  • 切换桌面:switchdesk gnome|KDE|…
  • 杀死进程:ps aux|grep “java”

用户账号类

  • 添加用户账号:添加用户+设置密码
    adduser 用户账号名
    passwd 用户账号名
  • 删除用户账号:userdel 用户账号名
  • 增加用户组:groupadd 用户账号名
  • 删除用户组:groupdel 用户组
  • 暂时终止用户账号:passwd -l 用户张浩
  • 恢复被终止账号:passwd -u 用户账号
  • 设置权限:
    chmod -a|u|g|o |-|=r|w|x 文件/目录名
    chmod xxx 文件/目录名
    备注
    a 所有用户
    u 本用户
    g 用户组
    o 其他用户
    r 读权限
    w 写权限
    x 执行权限

vi/vim编辑类

  • vim 文件名
    i 插入,编辑模式
    c 修改
    r 取代
    s 替换
    esc 命令模式
    : 末行模式
    w 保存
    q! 强制退出
    wq 保存并退出

压缩和解压缩

tar.gz类

  • 解压:tar xvzf 文件.tar.gz
  • tar.gz解压到tar:gzip -d 文件.tar.gz
  • 压缩:gzip 待压缩文件

tar未压缩类

  • 解包:tar -xvf 文件.tar
  • 打包:tar -cvf 文件.tar 文件列表

zip类

  • 解压:unzip 文件.zip -d dir
  • 压缩:zip zipfile 待压缩文件列表

bz2类

  • 解压:bunzip2 文件.bz2 or bzip2 -d 文件.bz2
  • 压缩:bzip2 待压缩文件列表

z类

  • 解压:uncompress 文件.z
  • 压缩:compress 文件

程序安装类

RPM包安装

  • 安装:rpm -ivh somesoft.rpm
  • 反安装:rpm -e somfost.rpm
  • 查询:rpm -q somesoft.rpm or rpm -qpi somesoft.rpm (p 未安装;i 包含信息)
  • 查询安装后位置:rpm -ql somesoft.rpm
  • 升级安装:rpm -uvh somesoft.rpm
  • 强制安装:rpm -ivh somesoft.rpm or rpm -ivh --nodeps --force somesoft.rpm

源代码安装

  • 配置 :./configure
  • 编译:make
  • 安装:make install

ISO程序安装

  • FC3下iso程序安装:system -config -packages --isodir=iso所在目录
  • RH下iso程序安装:redhat -config -packages --isodir=iso所在目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值