linux学习笔记之基础篇(一)

1、基本命令
ls -l 文件
命令 [-参数] 文件
- rw- r-- r--    1   root  root   38938  Jul 15 16:48   install.log
文件类型    权限位     硬连接数 拥有者  所属组 大小 最后一次修改时间 文件名
常用参数:
-a 显示所有文件
-A 除了 . .. 不显示
-d 显示目录信息
-t 按照时间把显示信息排序
-r 反向排序,于-t相反
-R 递归显示
.  当前目录
.. 上层目录


文件类型类别:
 - 普通文件
 d 目录文件
 l 连接文件(符号连接)
 c 字符文件
 b 快设备文件
 p 管道文件
 s 套节子文件


帮助命令
1、ls --help
2、type
别名
alias la="ls -a"
unalias la
3、info ls
4、man ls
man 1  用户命令   -
man 2  系统调用
man 3  库调用
man 4  特殊文件
man 5  配置文件   -
man 6  游戏
man 7  杂项
man 8  系统命令   -
man 9  内核参考
man -f passwd 
查找命令在那个章节有说明
makewhatis
建立索引 刚装系统不能用man -f 就执行这个
man -k passwd
模糊查询

cd
cd - 返回上次工作目录
pwd 查看当前路径

查看文件内容命令:
head -n 数字 文件的前多少行
tail -n 数字 文件的最后几行
    -f  文件
more 文件
less 文件
cat 文件
-n 显示行号
-b 只显示有效的行的行号

创建文件
touch
touch abc{1..10}.txt 创建abcn.txt 10个文件
touch abc{a,b,c}{1..5} 15个文件
目录
mkdir 
-p 递归创建目录
-v 显示创建过程
拷贝文件
cp 源地址 目的地址
-r  目录
mv剪切

删除
rmdir 删除空目录
rm 
-f 强制删除
-r 递归删除



目录作用
/bin   /usr/bin   /usr/loacal/bin 用户可执行目录,存放命令
/sbin  /usr/sbin   /usr/loacal/sbin 系统可执行目录,只能管理员可执行命令
/lib  /usr/lib     /usr/local/lib   库文件目录(库文件,系统模块) 
/boot 内核,启动文件,引导程序
/etc  配置文件目录
/var  服务器数据目录(服务日志)
/usr  应用程序目录
/dev  快设备目录
/tmp  临时文件目录
/home 普通用户家目录
/root root家目录
/proc 虚拟文件系统(内存信息,内核信息,进程信息)
/sys  虚拟文件系统(内存信息,内核信息,进程信息)
/media媒体目录
/selinux selinux安全组件
/tftpboot  tftp服务根目录
/misc /net  autofs 服务使用目录
/srv  服务器数据目录
/opt  第三方软件目录
/mnt  其他挂载点
lost+found 系统恢复文件


你可能感兴趣的:(linux学习笔记之基础篇(一))