1. 常见Linux目录名称:
/ 虚拟目录的根目录,不会在这里存储文件
/bin 二进制目录,存放用户级GNU工具
/boot 启动目录,存放启动文件
/dev 设备目录,创建设备节点
/etc 系统配置文件目录
/home 主目录,创建用户目录
/lib 库目录,存放系统和应用程序的库文件
/root root用户主目录
2. [hy@localhost ~]$
登陆用户ID:hy
系统名称(机器的名称):localhost
家目录:~
提示符:$ 等待用户输入
3. 查看当前工作目录(光标所在目录):pwd
(在切换新的当前工作目录时多使用pwd命令,保证在发出命令之前自己处在正确的目录之中)
[hy@localhost ~]$ pwd
/home/hy
[root@localhost ~]# pwd
/root
4. 切换目录 :cd destination
[root@localhost ~]# cd yh
[root@localhost yh]#
[hy@localhost ~]$ cd yueh
[hy@localhost yueh]$
Tips:返回用户家目录: cd 后面不加参数
cd/home
cd -
destination参数两种表示方式:绝对文件路径 & 相对文件路径
绝对文件路径定义在虚拟目录结构中该目录的确切位置,以虚拟目录的根目录开始,相当于目录的全名。绝对文件路径以正斜线 / 作为开始,指明虚拟文件系统的根目录
相对文件路径指定一个基于当前位置的目标文件路径,不以代表根目录的正斜线 / 开始,而是以目录名(用户准备切换到当前工作目录的下一个目录)或是一个特殊字符开始
有两个特殊字符可用于相对文件目录:
单点符(.)表示当前目录;
双点符(..)表示当前目录的父目录;
cd ../ 表示回退上一层目录;
cd ../../ 表示回退上两层目录
5. 清空屏幕(历史记录放在屏幕上一页):clear
6. 列表命令:ls 查看显示当前目录下的文件和目录
[hy@localhost ~]$ ls
alter Desktop Downloads mysql
显示长列表:ll 即为 ls -l
[hy@localhost ~]$ ll
total 62148
-rw-r--r--. 1 root root 12665 May 26 02:07 alter
-rw-r--r--. 1 hy hy 2860 Jan 17 2006 create.sql
drwxr-xr-x. 2 hy hy 6 Jun 28 06:37 Desktop
drwxr-xr-x. 2 hy hy 6 May 26 00:52 Documents
drwxr-xr-x. 2 hy hy 6 May 26 00:52 Downloads
长列表包含关于文件或目录的信息如下:
1)文件类型,目录(d),文件(-),字符型文件(c),块设备(b);
2)文件的权限(rwx);
3)文件的硬链接总数;
4)文件属主的用户名;
5)文件属主的组名;
6)文件的大小(文件夹的大小不是);
7)文件的上次修改时间;
8)文件名或目录名.
其他:ll -a 查看文件文件夹以及隐藏文件文件夹(隐藏文件文件夹以 . 开头)
ll -h 查看文件的大小
ll -rt 按时间顺序查看文件文件夹
文件拓展匹配:
问号 ? 代表一个字符
星号 * 代表零个或多个字符(模糊匹配)
[hy@localhost ~]$ ll -a
drwxrwxr-x. 2 hy hy 6 Sep 6 05:45 yueh
[hy@localhost ~]$ ll -a yue?
total 4
drwxrwxr-x. 2 hy hy 6 Sep 6 05:45 .
drwx------. 20 hy hy 4096 Sep 12 00:24 ..
[hy@localhost ~]$ ll -a y*
total 4
drwxrwxr-x. 2 hy hy 6 Sep 6 05:45 .
drwx------. 20 hy hy 4096 Sep 12 00:24 ..
补充:元字符通配符文件拓展匹配
[hy@localhost ~]$ ll -a yu[a-i]h
total 4
drwxrwxr-x. 2 hy hy 6 Sep 6 05:45 .
drwx------. 20 hy hy 4096 Sep 12 00:24 ..
7.创建文件 touch (创建一个空文件)
[hy@localhost yueh]$ touch 607.log
[hy@localhost yueh]$ ll 607.log
-rw-rw-r--. 1 hy hy 0 Sep 12 05:07 607.log
补充 : echo " " > 607.log 把一个文件设置为空,但是还有一个字节不是空的(慎用)
cat/dev/null > 607.log 把一个文件设置为空
8.复制文件 cp
[hy@localhost yueh]$ cp 607.log rainback
[hy@localhost yueh]$ ll -a rainback
-rw-rw-r--. 1 hy hy 0 Sep 12 05:13 rainback
9. 移动文件(重命名文件) mv
[hy@localhost yueh]$ mv 511.log rainback
[hy@localhost yueh]$ ll -a rainback
-rw-rw-r--. 1 hy hy 0 Sep 12 05:19 rainback
10. 创建文件夹(目录) mkdir
[hy@localhost ~]$ mkdir rainback
[hy@localhost ~]$ cd rainback
[hy@localhost rainback]$ ll
total 0
11.删除文件 rm
12.删除文件夹(目录)rm
13.查看文件内容
1)查看文件类型
2)查看整个文件内容
cat命令
more命令
less命令
3)查看部分文件内容
tail命令
head命令
14.定位ERROR
1)文件内容很小(10Mb),上传给window,用editplus工具打开
2)文件内容很大(100Mb或10G)
cat xxx.log | grep ERROR
(grep过滤 : 命令输出结果 | 命令输入的管道符)