[A]
1.查看当前系统默认shell echo $SHELL
[B]目录操作
2.查看目录 man ls
3.ls命令 列出当前目录下的所有内容
(1)显示每个文件的大小 ls -s
(2)按文件的大小排序 ls -S
(3)显示目录中的所有文件,包括隐藏文件 ls -a
(4)使用长列表模式,显示文件详细信息 ls -l
4.cd命令 转换用户的目录(主要的)
(1)切换根目录 cd ~
(2)回到当前用户的主目录 cd ~
5.mkdir命令 创建一个新的目录
格式:mkdir [目录名]
带参数p一次创建多个目录(创建子目录)mkdir -p grade10/class01
6.rmdir和rm 删除目录(或文件)
rmdir [-p] <目录名> 删除空目录
rm命令
(1)强制删除文件,不提示 rm [-f]
(2)删除前给用户提示 rm [-i]
(3)删除整个目录,包括文件和子目录 rm [-r]
[C]文件操作
1.vi命令 创建文件
vi 文件名
2.cat命令 合并文件,查看文件内容
(1).查看 cat 文件名.txt
(2).制作一个新文件,使用重导向
cat > 新文件名
把键盘输入的信息重导向输入到新文件中,完毕后,Ctrl+D退出
(3).实现文件的合并
cat 文件1 文件2 >文件3
(4).给文件追加内容
cat 文件名2 >> 文件名1
3.cp命令 实现文件复制 或者目录复制
(1)复制文件 例如 cp number.txt dirl(目标路径)
(2)复制目录 -r表示递归,复制整个目录
例如 cp -r /home/ubuntu /home/ubuntu1
将ubuntu目录以及子目录和文件拷贝到ubuntu1下
4.mv命令 实现文件的重命名或移动
(1)格式:mv 目录名 路径名
例如:mv /home/ubuntu/dir /home/ubuntu1
(2)格式:mv 目录名或文件名 新目录名或文件名
例如:mv /home/picture/pict.png /home/picture/pict1.png
5.chmod命令 修改文件的权限和属性
格式:文件使用者+/-/=权限类型 文件名……
1.文件使用者
u:user 文件主
g:group 文件主所在组群的用户
o:others 其他用户
a:all 所有用户
2.操作符号
+:增加权限
减:取消权限
等于:赋予制定权限,并取消其他权限(如果有的话)
3.权限类型
r:只读权限
w:写权限
x:可执行权限
例如:a+rw 为所有用户增加读,写的权限
r-rwx 取消其他人的读写执行权
4.数字表示权限
4-读 2-写 1-执行权限 0-没有权限
例如:(1)chmod a=rwx filename
chmod 777 filename(所有人)
(2)chmod ug=rwx,o=x filename
chmod 771 filename(文件主,组群拥有所有权限,其他人只有执行权限)
6.find命令 查找文件或目录
格式:find 文件名(目录名)
7.其他
tar 压缩文件a 和 b tar -cf a.tar a.txt b.txt
解压 tar -xvf a.tar
…………