LINUX 的哲学思想:一切皆文件;
普通文件
目录文件
链接文件
设备文件
管道文件
目录:
/ 文件系统的上层根目录
/bin 存放用户经常使用的命令,如LS,CAT
/boot 操作系统启动时所需的文件
/dev 接口设备文件 如/dev/sda表示第一个物理SATA接口硬盘
/etc 存放系统管理所需要的配置文件和子目录
/home 一般用户的主目录
/media 装置的文件系统挂载点
/proc 是一个虚拟的目录,是系统内存的映射,可以获取系统信息
/root root用户的主目录
/sbin 存放系统启动时所需执行的程序
/tmp 存入一些临时文件
/usr 存放用户使用的系统命令和应用程序信息
/lib 存放系统最基本的动态链接共享库
/lost+found 平时为空,当不正常关机时,这里就存放恢复的文件
/var 存放变动性质的相关程序目录
mkdir: 新建目录
mkdir linux 表示在当前目录下创建
[root@Freedom1991 ~]# mkdir linux
[root@Freedom1991 ~]# ls
anaconda-ks.cfg install.log install.log.syslog linux test.txt 公共的 模板 视频 图片 文档 下载 音乐 桌面
mkdir /linux :表示在根目录下创建LINUX目录
[root@Freedom1991 ~]# mkdir /linux
[root@Freedom1991 ~]# cd /
[root@Freedom1991 /]# ls
bin boot cgroup dev etc home lib linux lost+found media misc mnt mydata net opt proc root sbin selinux squid srv sys tmp usr var
[root@Freedom1991 /]# rmdir linux 删除目录
[root@Freedom1991 ~]# ls
anaconda-ks.cfg install.log install.log.syslog linux test.txt 公共的 模板 视频 图片 文档 下载 音乐 桌面
[root@Freedom1991 ~]# rm test.txt
rm:是否删除普通文件 "test.txt"?y 删除文件
rm -rf : 表示强制删除目录及其中的文件
[root@Freedom1991 ~]# rm -rf /linux 这个命令很危险,慎用!
[root@Freedom1991 ~]# mkdir test
[root@Freedom1991 ~]# mkdir test1
[root@Freedom1991 ~]# cd test
[root@Freedom1991 test]# touch file
[root@Freedom1991 ~]# ln -s /test/file test1/file.ln
[root@Freedom1991 ~]# cd test1
[root@Freedom1991 test1]# ls
file.ln 创建链接文件
cd:切换目录
[root@Freedom1991 test1]# cd /home
[root@Freedom1991 home]# cd .. 切换上层目录
[root@Freedom1991 /]#
pwd:显示当前所在目录
[root@Freedom1991 /]# pwd
/
ls : 列出目录内容
[root@Freedom1991 /]# ls
bin boot cgroup dev etc home lib lost+found media misc mnt mydata net opt proc root sbin selinux squid srv sys tmp usr var
[root@Freedom1991 /]# ls -a
. .. .autofsck .autorelabel bin boot cgroup .dbus dev etc home lib lost+found media misc mnt mydata net opt proc root sbin selinux squid srv sys tmp usr var
[root@Freedom1991 /]# ls -A
.autofsck .autorelabel bin boot cgroup .dbus dev etc home lib lost+found media misc mnt mydata net opt proc root sbin selinux squid srv sys tmp usr var
[root@Freedom1991 /]# ls -l
总用量 112
dr-xr-xr-x. 2 root root 4096 9月 25 20:06 bin
dr-xr-xr-x. 4 root root 4096 9月 17 17:13 boot
drwxr-xr-x. 10 root root 4096 9月 17 21:02 cgroup
drwxr-xr-x 19 root root 3860 9月 30 09:51 dev
drwxr-xr-x. 153 root root 12288 9月 30 09:51 etc
drwxr-xr-x. 6 root root 4096 9月 29 17:49 home
……
[root@Freedom1991 /]#
[root@Freedom1991 home]# ls -R 递归显示目录下的所有文件列表和子目录列表
.:
dingning dn123456 lost+found nginx
./dingning:
./dn123456:
公共的 模板 视频 图片 文档 下载 音乐 桌面
./dn123456/公共的:
./dn123456/模板:
./dn123456/视频:
[root@Freedom1991 test]# touch lily 创建新的空文件
[root@Freedom1991 test]# ls
file lily
cat:查看文件内容
[root@Freedom1991 test]# cat file 查看:
This is Linux!
[root@Freedom1991 test]# cat /root/test/file 绝对路径
This is Linux!
[root@Freedom1991 ~]# cat > /home/love.txt 用cat创建文件,最后一行一定要按下回车,CTRL+C结束
I Love Liujiayao!
^C
[root@Freedom1991 ~]# cat /home/love.txt
I Love Liujiayao!
[root@Freedom1991 ~]# cat -b /home/love.txt 加入编号
1 I Love Liujiayao!
2 god bless you!
[root@Freedom1991 nginx]# less /etc/nginx/nginx.conf 交互式操作
[root@Freedom1991 nginx]# more /etc/nginx/nginx.conf 分页显示内容
# For more information on configuration, see:
# * Official English Documentation: http://nginx.org/en/docs/
# * Official Russian Documentation: http://nginx.org/ru/docs/
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent" "$http_x_forwarded_for"‘;
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
index index.html index.htm;
# Load modular configuration files from the /etc/nginx/conf.d directory.
# See http://nginx.org/en/docs/ngx_core_module.html#include
# for more information.
include /etc/nginx/conf.d/*.conf;
[root@Freedom1991 ~]# more +3 /etc/nginx/nginx.conf 以第三行开始显示页面
[root@Freedom1991 ~]# more +/error /etc/nginx/nginx.conf 文件中第一个error字符串出现的页面及以后内容
原文地址:http://freedom1991.blog.51cto.com/10752428/1699522