命令格式:命令 -选项 参数
ls -d
:只看当前目录信息
ls -l
:列出当前文件详细信息
ls -a
:列出所有信息
ls -h
:显示文件大小
ls -i:可以查询inode编号
路径的切换:cd
cd -
:返回到之前的目录
cd ..
:返回到上一级目录
cd ~
:到用户所在的家目录
cd /
:到根目录
/boot:Linux启动时,需要的文件
/dev:设备文件
/etc:配置文件
/home:用户家目录
/mdia:媒体文件
/mnt:挂载文件
/opt:第三方软件
/proc:虚拟化文件
/root:管理员的家目录
/run:进程文件
/srv:压缩过的文件
/sys:系统文件
/usr:安装的软件,共享库
/var:可变数据,日杂文件
/tmp:临时文件
/usr/bin:普通用户可以使用的命令
/usr/sbin:超级用户可以使用的命令
/usr/lib:32位库文件
/usr/lib64:64位库文件
d:表示目录
l:连接文件
b:设备文件,提供存储的接口设备
c:设备文件,提供串行的接口设备(键盘、鼠标)
p:管道文件
s:socket套接字文件
-:表示文件
cp file1 file2 //复制file1并命名为file2
移动文件:mv file1 dir
移动多个文件:mv file1 file2 file3 dir
重命名文件:mv file1 file4
删除文件:rm file1
删除多个文件:rm file1 file2 file3
普通用户删除文件时不会有提示询问的,管理员删除文件时会提示询问,不像要提示询问后面 -f,即:
rm -f file1 file2 file3
这条命令要慎用!
创建:mkdir dir-name
递归创建目录:mkdir -p dir1/dir2 //指在创建dir1同时在dir1里创建dir2
直接创建是无法成功的,一定要带-p
删除:rm -r dir //删除目录一定要带-r,否则无法删除
复制:cp -r dir1 dir2 //-r:可以把目录下面的目录一起复制走
复制多个目录:cp -r dir1 dir2 dir3
cat -A:整合命令
-b:列出行号,但是空白行不标志行号
-E:将结尾的断行符($)显示出来
-n:列出行号,空白行也会标志行号
-v:列出一些看出出来的特殊字符
空格:向下翻一页
回车:向下翻一行
/字符串:搜索关键字
:f:立刻显示文件名和行数
b:翻到第一页
q:离开
空格:向下翻一页
pagedown:向下翻一页
pageup:向上翻一页
n:重复前一个搜索
N:反方向重复前一个搜索
q:退出
head\tail:显示文件头或尾行
-n:指定显示行。默认10行.
如:tail -5 /var/log/messages
wc:显示文件的行数,数字,字节
-c:只显示字节
-w:只显示字数
-l:只显示行
i:插入
esc:退出
u:撤销
x:删除
v:选择文本
y:复制
yy:复制当前行
dd:删除光标所在行
p:粘贴
o:插入下一行
O:插入上一行
a:在光标后插入内容
A:将光标移至最后
ctrl+R 反撤销
Linux 系统中有软链接和硬链接两种特殊的“文件”。
软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标档案或目录。
特点:
ln -s oldfile new file
硬链接:多个文件对应同一个inode编号。对多个文件中的某一个文件进行修改时,其他文件也会同时发生更改,多用户协同一致工作。
硬链接则透过文件系统的inode来产生新档名,而不是产生新档案。
特点:
link oldfile newfile/ln oldfile newfile
1.硬链接原文件/链接文件公用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;
2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
3.链接数目是不一样的,软链接的链接数目不会增加;
4.文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的。而这里软链接显示的大小与原文件就不同了,222大小是6B,而bbb是3B。因为bbb共有3个字符
5.软链接没有任何文件系统的限制,任何用户可以创建指向目录的符号链接
总之,建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件。
当然软链接也有硬链接没有的缺点:因为链接文件包含有原文件的路径信息,所以当原文件从一个目录下移到其他目录中,再访问链接文件,系统就找不到了,而硬链接就没有这个缺陷,你想怎么移就怎么移;还有它要系统分配额外的空间用于建立新的索引节点和保存原文件的路径。
内存数据通入写入磁盘 -sync:执行关机重启时,先执行sync把内存数据写入磁盘防止数据丢失
常用的关机指令:shutdown
重启、关机:reboot、halt、powe roff
shutdown
-t:添加秒数,几秒后关机
-k:不是真的关机,而是发出告警信息
-r:在系统服务都停止后,重启
-h:在系统服务都停止后,关机
-f:关闭并且开机以后,强行略过磁盘检查
-F:重启后,强制进行磁盘检查
-c:取消已经在进行的shutdown指令内容
init 0:关机
init 1:单用户登陆(远程)
init 2:多用户登陆
init 3:纯文本模式
init 4:已不用
init 5:图形化
init 6:重启
-----------共7个级别