linux文件类型与别名设置

6月1日任务
2.1/2.2 系统目录结构
2.3 ls命令
2.4 文件类型
2.5 alias命令

2.1/2.2 系统目录结构

ls list用于列取文件或目录

[[email protected] /]# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[[email protected] /]#

如果要使用普通用户用密钥来登录系统,需要在普通用户家目录下创建公钥/hoem/用户名/.ssh/authorized_keys 公钥的存放位置固定,可以通过ssh服务配置指定自定义位置

tree 树形显示目录下所有文件,以分支结构显示,--help 获取帮助用法
常用目录
bin sbin /usr/bin/ /usr/sbin/ 保存的常用系统命令,sbin目录下的命令属于超级管理员才可使用的命令

/boot 目录系统启动文件
/dev 系统设备文件,用于硬件设备驱动和使用
/etc 系统配置文件,如网卡配置文件、sshd远程服务文件
/home 用户家目录
/lib /lib64 存储库文件,命令依赖的文件,查看命令依赖哪些库(如ls) ldd /bin/ls

[[email protected] /]# ldd /bin/ls
    linux-vdso.so.1 =>  (0x00007ffe577fb000)
    libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f05dce75000)
    libcap.so.2 => /lib64/libcap.so.2 (0x00007f05dcc70000)
    libacl.so.1 => /lib64/libacl.so.1 (0x00007f05dca66000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f05dc6a5000)
    libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f05dc444000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f05dc23f000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f05dd0a5000)
    libattr.so.1 => /lib64/libattr.so.1 (0x00007f05dc03a000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f05dbe1e000)
[[email protected] /]# 

32位和64位系统区别在支持内存大小方面
/medir /mnt 媒介目录,空目录,用于挂载光盘或磁盘等设备
/proc 进程目录,系统进程运行目录
/run 进程PID目录,程序运行时存储关机会清除的目录
/sys 系统内核文件目录
/tmp 临时的存储目录
/usr 用户使用的目录,如安装,mysql 、redis
/var 存储日志,所有日志存储的位置

2.3 ls命令

ls -l 列出详细信息

[[email protected] ~]# ls -l anaconda-ks.cfg
rw-------. 1 root root 1464 5月  28 22:25 anaconda-ks.cfg

ls -i     列出i节点信息
[[email protected] ~]# ls -i   anaconda-ks.cfg
anaconda-ks.cfg

ls -lh  -h  以更清晰可读的方式显示文件大小
[[email protected] ~]# ls -lh anaconda-ks.cfg
rw-------. 1 root root 1.5K 5月  28 22:25 anaconda-ks.cfg

ls -la  -a  显示隐藏的文件或目录
[[email protected] ~]# ls -la
总用量 32
dr-xr-x---.  3 root root  163 5月  31 17:07 .
dr-xr-xr-x. 17 root root  244 5月  28 23:13 ..
rw-------.  1 root root 1464 5月  28 22:25 anaconda-ks.cfg
rw-------.  1 root root 2194 5月  31 16:52 .bash_history
rw-r--r--.  1 root root   18 12月 29 2013 .bash_logout
rw-r--r--.  1 root root  176 12月 29 2013 .bash_profile
rw-r--r--.  1 root root  176 12月 29 2013 .bashrc
rw-r--r--.  1 root root  100 12月 29 2013 .cshrc
drwx------   2 root root   61 5月  31 17:07 .ssh
rw-r--r--.  1 root root  129 12月 29 2013 .tcshrc
rw-------   1 root root 1072 5月  31 17:07 .viminfo

ls -lta   -t  以时间顺序排序,时间先后排序
[[email protected] ~]# ls -lta
总用量 32
dr-xr-x---.  3 root root  163 5月  31 17:07 .
drwx------   2 root root   61 5月  31 17:07 .ssh
rw-------   1 root root 1072 5月  31 17:07 .viminfo
rw-------.  1 root root 2194 5月  31 16:52 .bash_history
dr-xr-xr-x. 17 root root  244 5月  28 23:13 ..
rw-------.  1 root root 1464 5月  28 22:25 anaconda-ks.cfg
rw-r--r--.  1 root root   18 12月 29 2013 .bash_logout
rw-r--r--.  1 root root  176 12月 29 2013 .bash_profile
rw-r--r--.  1 root root  176 12月 29 2013 .bashrc
rw-r--r--.  1 root root  100 12月 29 2013 .cshrc
rw-r--r--.  1 root root  129 12月 29 2013 .tcshrc

ls  -ld   -d   只列取目录本身信息,只针对目录使用
[[email protected] /]# ls -ld root/
dr-xr-x---. 3 root root 163 5月  31 17:07 root/
ls  -l               不加-d的显示,列出目录下的内容
[[email protected] /]# ls -l root/
总用量 4
-rw-------. 1 root root 1464 5月  28 22:25 anaconda-ks.cfg

2.4 文件类型

使用ls -l查看以字符开头的文件类别
d    目录文件
-    普通文件
l    软连接文件
c    字符串设备,如鼠标、键盘
b    块设备文件,如光盘、硬盘
s    通信文件,进程间通信使用的文件,通信两种方式,一种tcp/ip一种是文件间通信

2.5 alias命令

which 命令
查看命令别名,如
[[email protected] /]# which ls
alias ls=‘ls --color=auto‘
/usr/bin/ls
查看所有的别名命令
[[email protected] /]# alias
alias cp=‘cp -i‘
alias egrep=‘egrep --color=auto‘
alias fgrep=‘fgrep --color=auto‘
alias grep=‘grep --color=auto‘
alias l.=‘ls -d .* --color=auto‘
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘
alias mv=‘mv -i‘
alias rm=‘rm -i‘
alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘

PATH环境变量,在这些目录下的命令才生效能够使用
[[email protected] /]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

定义别名
[[email protected] /]# alias linux=‘ll -la‘
[[email protected] /]# linux                使用linux别名测试
总用量 16
dr-xr-xr-x. 17 root root  244 5月  28 23:13 .
dr-xr-xr-x. 17 root root  244 5月  28 23:13 ..
-rw-r--r--   1 root root    0 5月  28 23:13 .autorelabel
lrwxrwxrwx.  1 root root    7 5月  28 22:16 bin -> usr/bin
dr-xr-xr-x.  4 root root 4096 5月  28 22:37 boot
drwxr-xr-x  18 root root 3000 6月   1 14:26 dev
drwxr-xr-x. 82 root root 8192 6月   1 14:26 etc
drwxr-xr-x.  2 root root    6 11月  5 2016 home
lrwxrwxrwx.  1 root root    7 5月  28 22:16 lib -> usr/lib
lrwxrwxrwx.  1 root root    9 5月  28 22:16 lib64 -> usr/lib64
drwxr-xr-x.  2 root root    6 11月  5 2016 media
drwxr-xr-x.  2 root root    6 11月  5 2016 mnt
drwxr-xr-x.  2 root root    6 11月  5 2016 opt
dr-xr-xr-x  93 root root    0 6月   1 14:26 proc
dr-xr-x---.  3 root root  163 5月  31 17:07 root
drwxr-xr-x  23 root root  620 6月   1 14:26 run
lrwxrwxrwx.  1 root root    8 5月  28 22:16 sbin -> usr/sbin
drwxr-xr-x.  2 root root    6 11月  5 2016 srv
dr-xr-xr-x  13 root root    0 6月   1 14:26 sys
drwxrwxrwt.  7 root root  132 6月   1 15:29 tmp
drwxr-xr-x. 13 root root  155 5月  28 22:16 usr
drwxr-xr-x. 19 root root  267 6月   1 14:26 var
[[email protected] /]# unalias linux        取消掉别名
[[email protected] /]# linux          无此别名命令
-bash: linux: 未找到命令

原文地址:http://blog.51cto.com/8844414/2123145

时间: 2024-10-03 05:34:09

linux文件类型与别名设置的相关文章

【转】每天一个linux命令(24):Linux文件类型与扩展名

原文网址:http://www.cnblogs.com/peida/archive/2012/11/22/2781912.html Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件). 一. 文件类型 Linux文件类型常见的有:普通文件.目录文件.字符设备文件和块设备文件.符号链接文件等,现在我

Linux文件类型与扩展名

Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件). 一. 文件类型 Linux文件类型常见的有:普通文件.目录文件.字符设备文件和块设备文件.符号链接文件等,现在我们进行一个简要的说明. 1. 普通文件 我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是

Linux文件类型及颜色标识整理

Linux文件类型及颜色标识整理 缩 写 文件类型 英 文 颜  色 - 普通文件 Regular  file 白色 d 目录文件 Dirrectory  file 蓝色 b 块特殊文件 block  special file 黄色 c 字符设备文件 character  special file 黄色 p 先进先出管道文件 FIFO 暗黄色 s 套接字文件 Socket 粉红色 l 符号链接文件 sysmnolic  link 浅绿色 图示: 上图内容所有文件均是自行创建或其他目录拷贝而来,只

Linux文件类型分类

Linux文件一般是用一些相关的应用程序创建,比如图像工具.文档工具.归档工具... .... 或 cp工具等.linux文件的删除方式是用rm 命令. Linux文件类型:Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件). Linux文件类型常见的有:普通文件.目录.字符设备文件.块设备文件.

每天一个linux命令(23):Linux文件类型与扩展名

Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件). 一. 文件类型 Linux文件类型常见的有:普通文件.目录文件.字符设备文件和块设备文件.符号链接文件等,现在我们进行一个简要的说明. 1. 普通文件 我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是

Linux文件类型及目录配置

Linux文件类型与扩展名 在Linux系统中,任何硬件设备或者其他设备都是以文件的形式存在,就连数据通信的接口这些也是由专门的文件来负责的,因此Linux的文件种类就非常多,出了之前我们常见的 - 或者 d 表示一般文件与目录文件之外,还有哪些种类的文件呢? 1.文件种类 我们使用 ls -l 这个命令时,可以观察到第一栏那十个字符中,第一个字符为文件的类型. 除了常见的一般文件(-)与目录文件(d)之外,还有哪些种类的文件类型呢? 普通文件(regular file ): 就是一般我们在进行

Linux 文件类型及操作

一.  文件类型 1.Linux文件类型如下图所示: 2.Linux文件类型有许多种,不同的文件类型代表特殊意义,使用以下命令可以查看文件类型: [[email protected] ~]# ls  -l      #第一位字符代表文件类型 total 108 - rw-------. 1 root root  1555 Jul 13 17:38 anaconda-ks.cfg drwxr-xr-x. 2 root root  4096 Jul 13 10:24 Desktop [[email 

CentOS(七)--Linux文件类型及目录配置

这篇随笔将会对Linux系统的文件类型以及Linux的目录结构进行详细补充(linux中目录管理和权限非常重要,特别是在linux安装数据库类软件). 一.Linux更改文件权限的两种方式 在之前的一篇随笔里面已经详细讲解了在Linux系统下更改文件权限的一种方式.Linux 文件的基本属性就有九个,分别是 owner/group/others 组别的 read/write/execute 属性, -rwxrwxrwx  这9个属性中3个位一组,其中可以使用数字来表示各个属性: r:4 w:2

每天一个linux命令(24)--Linux文件类型与扩展名

linux 文件类型和Linux 文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如 file.txt  file.tar.gz.这些文件虽然要用不同的程序来打开,但放在Linux 文件类型中衡量的话,大多是常规文件(也被称为普通文件). 一.文件类型 Linux 文件类型常见的有:普通文件.目录文件.字符设备文件和块设备文件.符号链接文件等,现在我们进行一个简要的说明. 1.普通文件 我们用ls -lh 来查看某个文件的属性,可以看到有类似 -rwxrwxrwx,值得注