的文件
解压缩:
$tar -xfz 文件名
-x 是解压
当文件名后缀没有.tar.gz 可以用 file xxx 来查看文件
bzip2压缩:
bzip2 选项 文件
-k 产生压缩文件后保留源文件
功能描述
压缩文件
压缩后文件格式:
.bz2
例子:
$bzip2 -k file1
解压缩:
bunzip2 -k 压缩文件
-k 解压缩后保留原文件
功能描述:
解压缩
例子:
$bunzip2 -k file.bz2
bc 计算器
cal 日历
date 时间
exit 退出
reboot 重启
vi/gedit 编辑器
gcc 123.c -o 32.c 重命名 123.c文件为321.c
./123.c 运行123.c程序
whereis 123.c 寻找123.c文件的位置
pwd 显示当前文件位置
cp 复制
mv 移动/剪切
rm 删除
rmdir 删除空目录/*只能删除空目录*/
cat 查看文件内容
more 文件名/*分页显示文件内容*/
空格 或 f 显示下一页
Enter 显示下一行
Q 或 q 退出
head -5 文件名 /*显示文件前5行内容*/
tail -5 文件名 /*显示文件后5行内容*/
mkdir 创建文件夹
ctrl + c 终止命令
双击tab 补全命令
cd + 文件名 下层目录
cd(空格).. 退到上层目录
cd(空格)/ 退到根目录
————————
VI编辑器
v:显示
y:复制
a:编辑
w:保存
q:退出
————————
Linux第二天
shell命令编程
用VI创建一个名为“hello.sh”的shell文件
vi hello.sh
输入语句
#!/bin/sh
echo "hello world!"
修改权限
chmod 766 hello.sh
运行“hello.sh”
./hello.sh
————————
变量赋值
var1= 1 var2= “aaa” /*Linux中没有数据类型,所以直接定义变量*/
输入输出
read 输入 相当于
C语言中的 scanf
read var 属于一个数据存储到var当中
echo 输出 相当于
C语言中的printf
echo “$var” 输出变量var的值
调用变量时要用$引用变量 $var /*当变量为右值使用时必须使用$*/
数学运算命令
expr $var+1 或 (($var + 1))
引用命令时用反短斜线 ` ` /*数字1左边的键*/ 或
$()
————————
简单运算
#!/bin/sh
echo "input a number"
read var1
var= `expr $var1 + 1`
echo $var