/opt、/etc、/dev、/var、/kernel、/home等的作用 /opt:存放第三方应用软件,类似C:\Program Files /etc:存放系统配置文件 /dev:存放设备文件,硬件会被映射为文件,如/dev/cdrom代表光驱 /var:存放可变信息,如系统审计日志 /kernel:存放操作系统内核文件 /home:用户的家目录(Unix是多用户操作系统,每个用户都可以有自己的家目录,在该目录下可以进行增删改查操作)
路径绝对路径 :以/开头 相对路径: a1/a.txt ./1.txt …/1.html
ls -R 级联递归查看所有文件
hao@iZuf64tgce8abrnpof310tZ:~$ ls -R .: aaa ./aaa: a b sls -l 查看文件详情
文件类型: -普通文件 d 目录 l 链接文件 c 字符设备 b 块设备 p 管道设备 s Socket文件
ls -laRF /etc 查看文件包括隐藏文件 并且把子目录一直向下打开 并且查看文件名 文件类型
返回目录$ cd 回到家目录 $ cd ~ 回到家目录 ~作为一种指代 $ cd / 到根目录 $ cd …/ 到上一级目录 $ cd dir1 到指定的目录
echo打印 $系统级别环境变量 echo $HOME echo $SHELL echo $PATH
man 命令 查看指定命令手册 输入回车,向下翻一行 输入空格,向下翻一页 输入q,退出手册 b 下一页 f 上一页
格林威治时间 1970.1.1 0:0:0 date -d ‘1970-1-1 99999 days’ 时间戳:距离格林威治时间的秒数
more /etc/passwd 查看etc/passwd里面的更多信息
hao@iZuf64tgce8abrnpof310tZ:~$ more aaa *** aaa: directory *** hao@iZuf64tgce8abrnpof310tZ:~/aaa$ more a zhelishiwenjiande bianjiqusudo命令: /etc/sudoers添加一行: username ALL=(ALL:ALL) ALL
新增用户 adduser username 提示设置密码
个人信息 id whoami 切换账号: su 切换到root su username 带着环境切换到username su - username 重新登录到username
修改密码 root 下 #passwd
mkdir新建文件夹$ mkdir dir1/dir2 在指定目录下新建目录 $ mkdir dir3 dir4 dir5 一次新建好几个目录 $ mkdir ~/games 在家目录下新建games目录 $ mkdir -p dir6/dir7/dir8 级联新建有层次的目录
touch 新建普通文件 文件以 . 开头的都是隐藏文件cp 拷贝文件/目录到指定文件/目录中
$ cp [-i] source_file destination_file 将一个普通文件拷贝到指定目录中并且重命名
hao@iZuf64tgce8abrnpof310tZ:~/b$ ls a.txt b.txt c1 c2 c3 c.txt hao@iZuf64tgce8abrnpof310tZ:~/b$ cp a.txt c3/a1.txt/*目的文件/重命名*/ hao@iZuf64tgce8abrnpof310tZ:~/b$ ls c3 a1.txt hao@iZuf64tgce8abrnpof310tZ:~/b$$ cp [-i] source_file(s) destination_directory 将多个普通文件拷贝到指定目录中
hao@iZuf64tgce8abrnpof310tZ:~/b$ cp a.txt b.txt c3 hao@iZuf64tgce8abrnpof310tZ:~/b$ ls c3 a1.txt a.txt b.txt hao@iZuf64tgce8abrnpof310tZ:~/b$ ls a.txt b.txt c1 c2 c3 c.txt hao@iZuf64tgce8abrnpof310tZ:~/b$ cp a.txt b.txt /home/hao/a hao@iZuf64tgce8abrnpof310tZ:~/b$ cd ../a hao@iZuf64tgce8abrnpof310tZ:~/a$ ls a.txt b.txt hh passwd$ cp -r[i] source_directory(s) destination_directory 复制多个目录到新的目录
hao@iZuf64tgce8abrnpof310tZ:~/a$ cd ../b hao@iZuf64tgce8abrnpof310tZ:~/b$ cp -r c1 /home/hao/a hao@iZuf64tgce8abrnpof310tZ:~/b$ cd ../a hao@iZuf64tgce8abrnpof310tZ:~/a$ ls a.txt b.txt c1 hh passwd注意:cp : 1.只可以将别人的“绝对路径” “普通文件”复制到当前目录 2.可以将自己的普通文件 复制到别的 绝对路径 cp -r :才可以复制文件相关的
mv移动文件到指定目录或重命名文件$ mv [-i] source_file destination_file 移动源头普通文件(目录)到 目的文件()目录(重命名,覆盖) $ mv [-i] source_file(s) destination_directory 移动多个源普通文件(文件夹)到 目的文件(目录) $ mv [-i] source_directory(s) destination_directory 移动多个源目录到目的目录
rm & rmdir 删除文件或者删除非空目录 $ rm [-i] filename(s) 删除普通文件 $ rmdir directory_name(s) 只能删除空目录 $ rm -r[i] directory_name(s) 删除所有目录(空、非空) $rm -r * 清空文件夹