关机 shutdown [-krhc] [时间] [警告信息]
shutdown -h now 立刻关机
sync 数据同步写入硬盘
shutdown -r now 或 reboot 重启
printf "\033c" 清屏
目录相关操作
cd 变换目录
pwd 显示当前的目录
mkdir 创建新目录
rmdir 删除一个空目录
ls -al 查看目录文件
文件操作:
mv a b a重命名为b,或者移动
rm a 删除a
cp 源文件 目标文件 复制
压缩与解压缩
gzip filename 压缩单个文件为 .gz,源文件删除 gzip -d filename.gz 解压缩gz文件
bzip2 filename 压缩单个文件为 .bz2,源文件删除 bzip2 -d filename.bz2 解压缩bz2文件
xz filename 压缩单个文件为.xz,源文件删除 xz -d filename.xz 解压缩xz文件
tar打包命令:
压缩:tar -zcv -f filename.tar.gz 要被压缩的文件名 (bz2的文件将-z替换为-j,相应修改后缀名;xz的文件为-J)
查询:tar -ztv -f filename.tar.gz
解压缩:tar -zxv -f filename,tar.gz -C 欲解压缩的目录
RPM软件安装:
rpm -ivh package_name.rpm 软件安装
rpm -qa | grep software_name 找出与software_name有关的软件
rpm -e software_name 移除软件
yum install/update software_name 线上升级自动安装/更新
yum remove software_name 移除软件
C 程序编译:(1) gcc -c hello.c
(2) gcc -o hello hello.o
bash 命令:
test=“my path is ${PATH}.” 变量赋值
echo $PATH 显示变量内容