命令
init 0 关机 grep 过滤
rm -rf 删除一切
touch 创建文件
mkdri 创建文件夹(目录)
cat
-n 显示行号
-A 包括控制字符(换行符/制表符)
linux $
Windows ^M$
文件管理
bin 普通用户使用的命令 /bin/ls, /bin/date
sbin 管理员使用的命令 /sbin/service
dev 设备文件 /dev/sda,/dev/sda1
root root用户的HOME
home 存储普通用户家目录
lost+found fsck修复时,存储没有链接的文件或目录
proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态
usr 系统文件,相当于C:\Windows
/usr/local 软件安装的目录,相当于C:\Program
boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)
etc 配置文件(系统相关如网络/etc/sysconfig/network
lib 库文件Glibc
lib64 库文件Glibc
tmp 临时文件(全局可写:进程产生的临时文件)
var 存放的是一些变化文件,比如数据库,日志,邮件....
==设备(主要指存储设备)挂载目录==
media 移动设备默认的挂载点
mnt 手工挂载设备的挂载点
目录 mkdir -v 详细 -p 递归
------------------------------
# mkdir dir1
# mkdir /home/dir2 /home/dir3
# mkdir /home/{dir4,dir5}
# mkdir -v /home/{dir6,dir7} //显示详细信息,遍历
# mkdir -v /home/dir8/111/22
# mkdir -pv /home/dir8/111/222 //包括其父母的创建,不会有任何消息输出
# mkdir -pv /home/{yang/{dir1,111},tianyun}
==复制 cp -r 目录 -v 详细 -f 强制 -n 静默
----------------------------------
Usage: cp [OPTION]... [-T] SOURCE DEST
# cd
# mkdir /home/dir{1,2}
# cp -v install.log /home/dir1 //-v 显示详细信息
# cp -v install.log /home/dir1/yang.txt
# cp -rv /etc /home/dir1 //-r 拷贝文件夹
# cp -v install.log /home/dir2
#cp -rv 源文件1 源文件2 源文件N 目标文件 //将多个文件拷贝到同一个目录
# cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/passwd /etc/grub.conf /etc/hosts .
# cp -r /etc /tmp
# cp -rf /etc /tmp //-f, --force 强制
# cp -r /etc /tmp
==移动 mv
Usage: mv [OPTION]... [-T] SOURCE DEST
# mv file1 /home/dir3 将file2移动到/home/dir3
# mv file2 /home/dir3/file20 将file2移动到/home/dir3,并改名为file20
# mv file4 file5 将file4重命名为file5,当前位置的移动就是重命名
==删除 rm -r 递归 -f force强制 -v 详细过程 *通配符
--------------------------------------------
示例1:rm -rf删除/home/dir1
# cd /home
# rm -rf dir1
-r 递归
-f force强制
-v 详细过程
示例2:
[root@tianyun ~]# mkdir /home/dir10
[root@tianyun ~]# touch /home/dir10/{file2,file3,.file4}
[root@tianyun ~]# rm -rf /home/dir10/* //不包括隐藏文件
[root@tianyun ~]# ls /home/dir10/ -a
. .. .file4
示例3:
[root@tianyun ~]# rm -rf file*
[root@tianyun ~]# rm -rf *.pdf
用户管理
命令
useradd 创建用户 userdel 删除用户 usermod 附加组