day1 基础命令
(-)普通文件
(d)目录文件
(c/b)设备文件
(I)链接文件
(p)管道文件
(f)堆栈文件
(s)共享文件
drwxr-xr
r读 w写 x执行
Clear 清屏
切换 su root/jsetc (管理员/普通用户)
adduser xx 创建用户 root环境下
sudo adduser xx 普通用户借用管理员权限创建用户
sudo userdel xx 删除用户(借用管理员权限sudo)
root@jsetc-virtual=machine:/# cd / 根目录
su 切换用户
cd . 当前文件
cd … 回到上一级目录
cd ~ 跳到自己的 home 目录
bin 存放命令
~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, … 则表示目前目录位置的上一层目录
ls -la 显示所有文件
touch 创建文件的命令 touch 1.c
root@jsetc-virtual=machine:/# ls 查看目录
root@jsetc-virtual=machine:/# mkdir 2(文件夹名) 创建文件夹/创建目录
root@jsetc-virtual=machine:/# rm 删除 eg: rm hello.c
root@jsetc-virtual=machine:/# rm -f 强力删除(不可找回) eg:rm -f hello.c
root@jsetc-virtual=machine:/# rm -rf 彻底删除(删除子目录及文件) eg:rm -rf hello.c
./运行文件
root@jsetc-virtual=machine:/# chmod u+x 1.c 改变自身文件权限
root@jsetc-virtual=machine:/# chmod g+x 1.c 改变其他文件权限
root@jsetc-virtual=machine:/# chmod o+x 1.c 改变其他文件权限 可执行权限
root@jsetc-virtual=machine:/# chmod 777 hello.c 改权限 -rwx
root@jsetc-virtual=machine:/# chmod 666 hello.c 改权限 -rw
r4 w2 x1 (777=4+2+1 555=r4+x1 655
root@jsetc-virtual=machine:/# gedit hello.c 打开文本编辑
root@jsetc-virtual=machine:/# cat hello.c 查看文本root@jsetc-virtual=machine:/# rm -f *.c (*的意思是所有的,代表所有.c文件都被删掉了
root@jsetc-virtual=machine:/# cp 4.c 3.c (把4.c文件复制到3.c里面 copy
root@jsetc-virtual=machine:/# mv 4.c 3.c (把4.c文件剪切到3.c里面 move
root@jsetc-virtual=machine:/# cp -r 复制目录
root@jsetc-virtual=machine:/# tar -zcf 3.c . tar
root@jsetc-virtual=machine:/# tar
root@jsetc-virtual=machine:/# cd sys
sys,proc(保存内核信息)
root@jsetc-virtual=machine:/sys# ls
var(保存日志文件的)
etc(保存配置文件)
root@jsetc-virtual=machine:/etc# cd …/home/ 家目录
root@jsetc-virtual=machine:/home# ls
root@jsetc-virtual=machine:/sbin# 存放高级命令
root@jsetc-virtual=machine:/# cd usr/ 存放用户信息
root@jsetc-virtual=machine:/usr# ls
root@jsetc-virtual=machine:/# cd boot/ 存放启动文件
root@jsetc-virtual=machine:/boot# ls
root@jsetc-virtual=machine:/# cd mnt/挂载目录
root@jsetc-virtual=machine:/# pwd
ls -l 查看权限
mv hello.c demo.c 改名