程序运行类
- 查询命令: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所在目录