找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

ll: 查看当前路径下的所有文件及目录的详细信息
ls: 查看当前路径下所有文件和目录的名称
ls -l : 跟ll一样
dr-xr-xr-x: d开头,代表目录
-rw-r--r--: -开头代表文件
touch命令
touch xiaoshan.txt:  代表在当前目录下创建一个xiaoshan.txt文件
touch xiaoshan1.txt xiaoshan21.txt: 在当前目录下同时创建目录
touch xiaoshan3.txt xiaoshan4.doc:跨格式创建
mkdir命令
mkdir dcs20:创建一个空目录
mkdir dcs20.1 dcs20.2  在当前目录下,同时创建两个目录
mkdir -p dcs22/dcs22.1/dcs22.1.1  在当前目路径下,同时创建多个递归多级目录
rm命令
rm  :提示性删除文件(相对来说比较安全,防止误删),不能删除目录,只能删除文件,y删除文件 n代表不删除
rm -r  :rmd代表删除的命令,-r代表参数,可以用来删除目录,如果当前删除的目录是层级目录,会逐个层级进行删除的确认
rm -rf  : 强制删除,没有提示
rm -rf *  :强制删除当前目录下的所有文件和目录,而且不会提示 *代表通配符
快捷键:
tab  :联想功能,自动带入对应的目标文件或者目录
clear   :清屏,清除当前屏幕,之前的命令用鼠标滚轮上划也能看到
cp命令
cp xiaoshan1.txt xiaoshan5.txt   :复制粘贴并修改文件,把复制出来的新文件命名为xiaoshan5.txt
cp xiaoshan1.txt dcs20/shansir.txt  :将xiaoshan1.txt复制并把复制出来的新文件存放在dcs20目录并命名shansir.txt
cp -r dcs21 dcs21.1  :在当前的目录下,复制目录dcs21,并命名为dcs21.1
cp -r /dcs20.1/ /dcs22  :绝对路径的写法,把根目录下的dcs20.1,复制并存放在根目录下的dcs22

mv命令
mv  全程move移动
mv+文件名称+路径:将文件移动到该路径下
mv+文件名称1+文件名称2:将文件名称1修改为文件名称2+
mv +文件名称1+ ../文件名称2:将文件1移动到上一级目录并命名为文件2
vim 命令
vim :属于文本文件的编辑
             1、命令模式,通过vim xiaoshan.txt进入文件的状态,当前状态是不可以编辑的
             2、编辑模式,按i进入编辑模式,屏幕下方会出现insert
            3、末行模式,退出编辑模式
                                     3.1 按esc键退出编辑模式
                                     3.2 按住shift+: 进入到末行模式
                                     3.3 在末行模式下,输入wq! 强制保存并退出
cat命令
cat +xiaoshan.txt  :查看xiaoshan.txt 这个文件的内容并且显示到控制台
cat xiaoshan3.txt >> xiaoshan2.txt   :将xiaoshan3的文件内容追加到xiaoshan2,并在末行显示
cat xiaoshan3.txt > xiaoshan2.txt    :当目标文件存在时,会新建一个目标文件,并将源文件的内容复制到新建的目标文件中
叫管道符,一般与grep连用,表示过滤目标文本
cat xiaoshan2.txt |grep "wuhan" :|叫管道符,一般与grep连用,表示过滤目标文本

less、more 指令
less+文件名称::查看文件内容 ,按空格键向下翻页,B键向上翻页,Ctrl+z退出
more+文件名称:查看文件内容,按百分比显示内容,一直到百分百,enter翻页达到百分百自动退出,点击B向上翻页
head指令
head+文件名称:默认查看文件前10行
head -n 5+文件名称  :查看文件前五行的数据
tail+文件名称 :默认查看后10行
tail -n 5 +文件名称 :查看文件后五行
tail -n +5 +文件名称 :查看文件第五行一直到最后
需求 :文件总共有17行,需要查看文件第五行到第十行的内容
             tail -n 13 xiaoshan3.txt |head -n 6
             tail -n +5 xiaoshan3.txt |head -n 6
             head -n 10 xiaoshan3.txt |tail -n 6
            head -n 10 xiaoshan3.txt |tail -n +5
find 命令
   find / name xiaoshan.txt  :从根目录开始查找,查找名称为xiaoshan.txt的文件
  find -name xiaoshan.txt :从当前目录开始查找,查找名称为xiaoshan.txt的文件
   find -name xiao* :从当前目录开始查找,查找以xiao开头的文件名称
   find -name *.txt :从当前目录开始查找,查找以txt结尾的文件
“.”  表示从当前目录开始递归查找
“-type f”查找的类型为文件
grep :查找文件里符合条件的字符串

文件权限的三剑客
         chmod :修改文件的去权限
         chown :修改文件或者目录的属主
         chgrp :修改文件或者目录的属组
-rw-r--r--
   前三位:代表的是属主的权限
   中三位:代表的是属组的权限
   后三位:代表的是其他用户的权限
解释:属主对文件有读写的权限,属组对文件有读的权限,其他用户也对文件有读的权限
r :read 读   数字4表示
w:write  写 数字2表示
x :execute  执行 数字1表示
chmod 777 xiaoshan3.txt  :代表让所有用户对xiaoshan3.txt具有所有权限
chmod 634 xiaoshan3.txt :属主有读写权限,属组有执行和写的权限,其他用户有的权限
chown xiaowang xiaoshan2.txt :把xiaoshan2.txt 文件的属主和属组修改为xiaowang
chgrp xiaoliu xiaoshan10.txt :把xiaoshan10.txt文件的属组更改为xiaoliu(前提是要有xiaoliu用户)
cat /etc/passwd  :这个目录下存放的是所有的用户
0 :是代表超级管理员
1-499:是代表系统用户,不能用来登录
500:代表自己创建的用户
chmod -R 777 zongjian  :赋予所有用户对该目录拥有所有权限



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册