Linux 学习日志(一)
大多数命令都遵循以下格式 命令 -[选项] /[参数] 说明 []代表可写,也就是说选项和参数都是可写可不写的,如果都不写,则会执行命令中的默认的选项,以及默认的参数 -[选项] 可以连在一起写,比如-a -l 连在一起写就是-al
文件处理命令
----命令名称|用途|命令原意|命令选项|实例|注意事项| :--:|:--:|:--:|:--|:--:|:--| ls|查看当前目录|==l==i==s==t|-a(All查询所有) -l(Long查看更多信息) -h(将字符大小转换成可视化的大小) -d(查看目录属性)|ls -alh /root
mkdir|创建文件夹|==m==a==k==e ==dir==ectories|-p(递归创建子目录)|mkdir -p /tmp/swag
redir|删除空文件夹|==Re==move ==Dir==ectory|-|rmdir /tmp/swag
|只能删除空文件夹 cd|切换目录|==C==hange ==D==irectory|-|cd ..
|. 为当前目录 .. 为上一级目录 pwd|查看当前目录|==p==rint ==w==ork ==d==irectory|-|pwd
| mv|剪切或者改名|==M==o==v==e file|-|剪切:mv /tmp/swag /root
改名 mv /tmp/swag /tmp/swaa
rm|删除文件|==R==e==m==ove file|-r(删除目录) -f(强制删除)|rm -rf /tmp|
cp|复制(拷贝)|==C==o==p==y|-r(复制目录) -p(复制的时候保留源文件的属性)|cp swaa/abc.cc swbb/aa.ccc
touch|创建文件|-|-|touch helloword.cc
cat|顺序查看文件|Con==cat==enate|-n(显示行数)|cat -n hello.text
tac|倒序查看文件|cat倒过来|-n(显示行数)|tac -n hello.text
more|查看比较大的文件(只可以往下翻页)|-|-|more hello.text
| less|查看比较大的文件(支持上下翻页)|-|在查看的时候可以按 / value 查询关键字|less hello.text
| head|查看文件前几行|==head==|-n(指定行数)|head -6 hello.text
| tail|查看文件的后几行|==tail==|-n(指定行数)|tail -3 hello.text
| ln|创建一个指向文件或目录的软链接 创建一个指向文件或目录的物理链接 |==l==i==n==k -soft|-s(创建软链接)|ln -s hello.text /temp/hello.herd/
(创建软链接) ln -s hello.text /temp/hello.herd/
(创建硬链接)|不能指向文件夹
Linux使用ls -l查看文件属性说明
在Linux下,每一个文件的属性都严格遵守以下形式
[root@localhost ~]# ls -al
总用量 28
dr-xr-x---. 4 root root 164 5月 3 19:30 .
dr-xr-xr-x. 17 root root 224 5月 3 19:23 ..
-rw-------. 1 root root 1567 5月 3 19:24 anaconda-ks.cfg
-rw-------. 1 root root 31 5月 3 19:30 .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
drwxr-xr-x. 3 root root 18 5月 3 19:25 .cache
drwxr-xr-x. 3 root root 18 5月 3 19:25 .config
-rw-r--r--. 1 root root 100 12月 29 2013 .cshrc
-rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc
下面就是各个属性的说明
权限 引用计数 所有人 所有组 大小 时间 文件名称
dr-xr-x---. 4 root root 164 5月 3 19:30 .
对文件大小进行说明
在Linux系统中,系统默认显示的字节大小
例如dr-xr-x---. 4 root root 164 5月 3 19:30 .的字节大小就是164