文件管理,对文件的简单操作。添加,删除,复制,重命名。大概就是这些。我的专业是计算机网络,一听网络这个词感觉就是做配置方面的事情。从这两年多的上机课来说,真的很多都在配置实验。我感觉linux的命令挺有意思的。
文件系统
设备文件
块设备:随机访问,数据块
字符设备:详细访问,按字符为单位,ls/dev 查看 鼠标,键盘都是
设备号:主设备号和次设备文件
/etc:配置文件 文本文件 文本——>设备
/home:用户的家目录,每一个用户的家目录通常默认为/home/用户名
/root:管理员的家目录 不在home中
/lib:库文件
静态库,.a 直接可以用,自身包括库
动态库, .dll, .so 内存中只要有一份,就可以完成共享,都可以访问
/media:挂载点目录,移动设备 现在还不会挂载u盘
/proc:伪文件系统,内核映射文件
/sys:跟硬件设备相关的属性映射文件
/tmp:临时文件
/var:可变化的文件
/bin :可执行文件,用户命令
/sbin:管理命令
/usr:shared,read-only 只读文件
文件命名规则:
1.长度不能超过255个字符
2.不能用/当文件名,区分大小写
目录管理
Ls
Cd
Pwd
Mkdir 创建目录 mkdir -p ss/ll/vv 可以连续创建文件,没有ss可以直接创建
Mkdir /mnt/test/{ll,sffdsw}/hhh -pv 其中花括号(分解命令)是两条命令在ll和sffdsw中创建目录hhh -v代表查看过程
创建 a-b a-c d-b d-c 可以使用命令 mkdir{a,d}-{b,c}
Rmdir 删除目录
Stat 文件名 显示文件3个时间戳 访问时间 修改(属性)时间 改变(内容)时间
Nano 文件名 一个全屏的文本编辑器
当删除一个文件是 rm a 会有提示 rm有别名 如果输入 \rm a 就会直接删除不会有提示
删除文件:rm -rf 目录全部删除 不提示 里面含有子文件同样删除
cp命令 可以一个文件到另一个文件
也可多个文件到一个目录
mv -tdest src dest为目标
install -d 加文件名 可以创建文件,可以创建目录 同样也可以复制文件intstall 源文件 目的文件
install 同样加入 -t 代表源文件和目标文件 转换了位置 在命令中
目录管理
ls、cd、pwd、mkdir、rmdir、tree
文件管理
touch、stat、file、rm、cp、mv、nano、
cat -n 显示加行号 -E 末尾加
tac 代表从下到上显示
终止命令 ctrl+c
分屏显示:more 支持先前翻页(到尾部,不可以向前翻页)
谢谢大家的意见,正在努力改正中。