[[email protected] test]# ls 显示当前目录下的所有文件及文件夹
[[email protected] test]# ll 以详细方式显示所有文件与文件夹。(相当于 ls -l 命令)
[[email protected] test]# cd /user 打开user文件夹
如果不知道要打开的文件夹全称或名过长,可以按tab键盘自动补齐,如:cd /u + table键,系统自动帮我们补齐成 /user
[[email protected] test]#cd .. (后面空格加两点)返回上一级目录
[[email protected] test]#pwd 显示当前目录路径
超简单,记好上面几个在文件夹之间到处跳已经没问题了。
文件的增、删、查、移
[[email protected] test]# @H_823_21@mkdir test 创建文件夹
[[email protected] test]# touch test.txt 创建文件
[[email protected] test]# cp test.txt test2.txt 把test.txt文件当前文件夹下复制出个test2.txt
[[email protected] test]# cp test.txt /hzh/test 将test.txt 复制到/hzh/test 目录下
[[email protected] test]# rm aa.txt 删除aa.txt文件
[[email protected] test]# rm -r bb 删除bb目录(包括目录下的所有文件)
[[email protected] test]# rm -rf bb 删除bb目录(不对目录下的每个文件提醒删除)
[[email protected] test]# @H_823_21@mv dd.txt .. 将dd.txt文件移动上一级目录(注意尾部的两个点)
[[email protected] test]# @H_823_21@mv bb.txt /hzh/test/ 将bb.txt文件移动到hzh/test/目录下
[[email protected] test]# @H_823_21@mv dd.txt dd2.txt 将dd.txt改名为dd2.txt
统配符 ?* 与windows下相同
[[email protected] test]#locate aa.txt
查整个系统中的aa.txt文件,locate\slocate命令后面跟文件或文件夹。不过在执行这个命令之前要先更新数据库,所以选执行
updatedb 命令。
其实,这个地方对于新手来说感觉@R_
675_10344@,但是并不难,只要记好了规则就可以了。
总用量 24
rwx------ 2 root root 16384 2月 22 04:31 lost+found
rwxr-xr-x 2 root root 4096 3月 18 14
:43 test
那么
文件前面的“drwxr-xr-x”就表示的权限!
我们把“rwxr-xr-x”分为三部分,三位一组。如下
所有者 所属组 其它人
其实,我们一般
修改用户权限时不这样写,那怎么写呢,用数字表示。
r - 4 w - 2 x - 1
rwx--r-wx
r+w+x=7
r=1
w+x=3
相信下面的两个你也明白:
rw-r-x-w- 652
例如:
641
rw-r----x 所有者有读、写权限,组有读权限,其他人有执行权限
软连接:
软连接类似于我们windows系统的“快捷方式”
那么在windows下之所以要设置快捷方式,就
是因为有些
文件放置的位置不容易找到,我们就会在桌面创建
一个快捷方式。
那么在linux下的软
链接,我想主要是
文件名过长,不
便于输入。因为linux下对
文件对
文件操作一般要输入
文件名,不像windows下面无所谓
文件名的长短,鼠标点击即可完成各中操作。
对当前目录下的
ruanlianjie.abc文件,在/hzh/test/目录下创建一个软链接,名为rlj.soft
总用量 36
lrwxrwxrwx 1 root root 15 3月 1
9 20:57
rlj
.soft -> ruanlianjie.abc
-rw-r--r-- 1 root root 28 3月 1
9 20:57 ruanlianjie.abc
硬连接:
对yinglianjie.abc文件在/hzh/test/目录下创建一个硬链接文件ylj.hard
-rw-r--r-- 2 root root 0 3月 1
9 21:08 yinglianjie.abc
-rw-r--r-- 2 root root 0 3月 1
9 21:08 ylj.hard
-rw-r--r-- 2 root root 14 3月 1
9 21:09 yinglianjie.abc 我们会发现yinglianjie.abc也被同步
修改了
-rw-r--r-- 2 root root 14 3月 1
9 21:09 ylj.hard
文件的压缩与解压,也是我们日常中经常用到的操作,如,我们会经常从网上下载各种
文件进行进行安装,而大部分
文件都是经过压缩的。
下面来学习四个常用的压缩命令。
gzip
特点:
tar
tar类型的的压缩
文件应该是大家最常见的吧,在网上下的好多软件也是这种格式的。
参数:
-z 解压缩
zip
功能:可以压缩
文件和目录,是windows 和linux 通用的压缩格式
我们都知道linux有别于windows是的
一个特性就是,多
用户的操作系统。允许多个
用户同进对系统进行操作。那么多个
用户之间如何进行通信呢?下面来看两个有趣的通信命令。
write
例如:
Hello fnngj !! I like you!!xixi 发送的
内容
ctrl + D 结束
wall
ping
测试本机与某一地址时候连通的
有时候,我们为输入方
便为把多个命令放在一起输入执行。有点类似于dos下的批处理。就是一组命令的集合。那么我们看看都有哪些符号用于命令之@L_354_
197@连接。
-------------------------------------------------------------------------------
管道:
命令1 | 命令2 | 命令3... | 命令n
例如:
-------------------------------------------------------------------------------
;(逗号)
用;间隔的各命令按顺序依次执行
-------------------------------------------------------------------------------
&&
command1 && command2
前后命令的执行存在逻辑
与关系,只有&&前面的命令执行成功后,他
后面的命令才能被执行
--------------------------------------------------------------------------------
||
前后命令的执行存在逻辑或关系,只有||前面的命令执行失败后,他
后面的命令才被执行。
其实,对于我们的计算机来讲,我们的标准输入设备是
键盘,标准输入设备是
显示器。
假如,我告诉,如果我们的输入不用
键盘了,
输出不在
显示上了。你会说这怎么稿?即
便是使用计算机多年的人,一下子也会迷糊。呵呵!看了我下面几个操作,你就明白了。
(0、1、2)。分别对应于:
0 (stdin)标准输入
总用量 8
srwxr-xr-x 1 root
root 0 2月 22 19:36 mapping-root
上面我们学到
一个wall命令,后面跟的信息可以广播表其
它在线
用户,当然,我们可以将要广播的信息保存到
一个文件中,当然,如果有兴趣,我们还可以设定时间进行发送。
[
@L_368_
262@ ~]# cp -R /usr /
BACkup/usr
.bak 2> /bak.error