Linux常用指令
ls ls –l 查看当前文件夹内容
ls –a 查看系统中的所有文件
-普通文件 d 目录文件 c/b 设备文件 l 链接文件
P 管道文件 f 堆栈文件 s 共享文件
chmod u-x Desktop 修改属性,u代表当前用户,x代表属性
man用法:
man 打开手册(按q退出 man 手册)
man+命令
r(可读) 4 w(可写) 2 x(可执行) 1
clear 清屏
rm 删除文件
rm –f 强制删除
touch hello.c(文件) 创建文件
cat hello.c 查看文件
gedit hello.c 编辑文件
gcc hello.c(文件) 编译文件
./a. out(生成的可执行文件)
mkdir hello 创建目录
mkdir –p
rmdir hello 删除目录(非空目录无法删除)
rm –rf hello 强制删除目录
table键 自动补全
bin 普通用户指令
sbin 超级用户指令
~ 当前用户的工作目录
home 普通用户的工作目录
root 超级用户的工作目录
cd hello.c 进入目录
cd .. 返回上级目录
cd / 根目录
dev目录 存放系统中的设备文件
etc 目录 存放系统中的配置文件
lib 目录 存放系统中的库文件
usr目录 存放一些安装的程序和软件
绝对路径 cd /root/hello 从根目录开始进入,到进入一个指定目录
相对路径 cd /hello
cp hello.c hello 拷贝,将hello.c拷贝到hello目录
cp –r mm kk 拷贝目录时,需要加-r,将mm目录拷贝到kk目录
pwd
mv hello.c mm 将hello.c剪切到mm目录
mv kk mm 重命名目录,将kk目录重命名为mm
tar cvzf mm.tar.gz mm 压缩,将mm压缩为mm.tar.gz
tar xvzfmm.tar.gz 解压到当前目录
tar rvzf mmtar.gz –C kk 解压到指定目录-kk目录中