ls命令,主命令 选项 参数1 参数2 ……
ll命令是ls -l的别称=ls -l,
命令后加空格—help显示帮助页面。
* 通配符,匹配任意多个,任意字符。
. 表示当前目录,.. 表示上一级目录。例如:ls ./ 查看当天目录下文件;ls ../ 查看上一级目录下的文件。如果是查看更上一级的目录是 ls ../../
Linux隐藏文件的特点;隐藏文件的特点:文件名称前面加“.”
创建文件和目录,了解绝对路径和相对路径,相对路径以当前目录为参照“./“;“./“可以省略
关机:init 0 poweroff 重启: reboot、init 6
命令别名设置alias,取消别名命令 unalias,查看别名命令 type。
yum -y install bash-completionTAB补全软件包,安装后重启生效。
查找文件所在路径使用 which+文件名。
文件类型
- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d 目录文件(蓝色)
b 设备文件 block device 设备文件,如硬盘,U盘;
c 设备文件 字符设备文件,比如我们的终端tty1,打印机。
l symbolic link 即符号链接文件,又称软链接文件 (浅蓝色)
s socket 即套接字文件,用于实现两个进程进行通信
p 管道文件
目录详解
bin 普通用户使用的命令 /bin/ls, /bin/date
sbin 管理员使用的命令 /sbin/service
案例:
[root@linux-server ~]# which ls
[root@linux-server ~]# which useradd
/usr/sbin/useradd
dev 设备文件 /dev/sda,/dev/sda1
[root@linux-server ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Oct 31 14:16 /dev/sda
brw-rw----. 1 root disk 8, 1 Oct 31 14:16 /dev/sda1
brw-rw----. 1 root disk 8, 2 Oct 31 14:16 /dev/sda2
[root@linux-server ~]# tty
/dev/pts/0 #这是我们的终端。
/root #root用户的家目录
/home #存储普通用户家目录
lost+found 这个目录平时是空的,存储系统非正常关机而留下“无家可归”
的文件
/usr #系统文件,相当于C:\Windows
/usr/local #软件安装的目录,相当于C:\Program
/usr/bin #普通用户使用的应用程序
/usr/sbin #管理员使用的应用程序
/usr/lib 库文件Glibc 32bit
/usr/lib64 库文件Glibc 64bit
/boot 存放的系统启动相关的文件,例如kernel
/etc #配置文件(系统相关如网络/etc/sysconfig/network)
/tmp 临时文件(系统:程序产生的临时文件)
/opt 空目录
/var #存放的是一些变化文件,比如数据库,日志,邮件....
/proc 虚拟文件系统,系统程序文件所处目录。虚拟文件系统:只要关机就会没有。
==设备(主要指存储设备)挂载目录==
/mnt #系统提供这个目录是让用户临时挂载其他的文件系统
输出命令echo >输出定向覆盖 >>输出定向追加
cp 复制命令,复制文件不用加-r 复制目录必须要加-r,cp -r 源文件1 源文件2 …… 目标路径目录(单独复制的时候可以另存为新的文件名)
mv 文件移动命令,mv 源文件1 源文件2 …… 目标路径
删除命令,rm -r(递归)-f(强制) 参数文件。
查看文件内容命令
cat 参数-n(显示行号)-A(包括控制字符)
head 默认查看前十行 -n数字
tail 默认查看后十行 -n数字
grep 针对文件内容进行过滤 ^以什么开头 $以什么结尾
less或者more
1.空格键是翻页 回车键是翻行
2.上下箭头可以来回翻
3. /关键字 搜索(n按关键字往下翻 N按关键字往上翻)
4.快捷键:q-quit 退出
vi 编辑器,作用是给文件编写数据内容。
三种模式:
编辑模式
快捷键【I a A o O】从编辑模式进入命令模式按 ESC
命令模式
可以利用快捷键对文本进行编辑,包含:定位光标,复制,粘贴,删除,改写,撤销,等
尾行模式
w保存,q退出,wq保存并退出,q!不保存退出,wq!强制保存退出
搜索,替换
在命令模式下输入/或者?后加关键字,可以搜索关键字,按n显示下一个按N显示上一个
在命令模式下输入/\<关键字符*/>支持模糊搜索,按n显示下一个按N显示上一个
在尾行模式下
s/原字符/新字符/
行数s/原字符/新字符/
行数,行数s/原字符/新字符/
% s/原字符/新字符/g
注释:%表示替代所有行,g表示替代行内所有,i忽略大小写。
将文件另存为功能
:w+路径。
:行数,行数w+路径 将第几行到第几行另存为。
stat命令,详细显示文件信息
访问时间:atime,查看内容
修改时间:mtime,修改内容
改变时间:ctime,文件属性,比如权限,mv改名,大小
软链接和硬链接的区别
- 软链接可以跨文件系统,硬链接不可以;
- 软链接可以对目录进行连接,硬链接不可以;
- 删除源文件之后,软链接失效,硬链接无影响;
- 两种链接都可以通过命令 ln 来创建;
- ln 默认创建的是硬链接;
- 使用 -s 参数可以创建软链接。