找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
linux 系统  指令:
ll:查看当前路径下的所有文件及目录的详细信息


ls:查看当前路径下所有文件和目录的名称


ls -l:跟ll是一个命令


3、命令
cd / 切换到根目录下
pwd  查看当前所在的位置的绝对路径
cd .. 返回上一级
cd dcs20 进入dcs20 的目录下
cd ../..  返回上两层目录



dr-xr-xr-x :d开头,代表目录
-rw-r--r-- :- 开头,代表是文件
touch xiaoshan.txt  :在当前目录下创建 xiaoshan.txt文件
touch xiaoshan1.txt xiaoshan2.txt :在当前目录下同时创建xiaoshan1.txt和xiaoshan2.txt
touch xiaoshan3.txt xiaoshan4.doc  :跨格式创建
mkdir dcs20 :创建一个空目录
mkdir dcs20.1 dcs20.2 在当前目录下,同时创建两个两个空目录
mkdir -p dcs22/dcs22.1/dcs22.1.1 :在当前路径下,同时创建多个递归多级目录

rm :提示性删除文件(相对来说比较安全,防止误删),不能删除目录,只能删除文件,y确认删除
n代表不删除
rm -r  :rm代表删除的命令,-r代表参数,可以用来删除目录,如果当前删除的目录是层级目录,
会逐个层级进行删除的确认

rm -rf :强制删除,没有提示
rm -rf *:强制删除当前目录下的所有文件和目录,而且不会提示  *代表 通配符

tab键 :联想功能,自动带入对应的目标文件或者目录

clear :清屏,清除当前的屏幕,之前的命令用鼠标滚轮上划也能看到,方向键也可以看到之前的命令

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:全程move 移动mv
mv +文件名称 +路径 :将文件移动到该路径下cd
mv + 文件名称1 + 文件名称2:将文件名称1 名字修改为文件名称2
mv +文件名称 1+ ../文件名称2 :将文件1,移动到上一级目录,并命名为文件2

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 :当目标文件存在时,将xiaoshan3的内容覆盖到
xiaoshan2,显示覆盖后的内容


cat xiaoshan2.txt > xiaoshan10.txt:当目标文件不存在时,会新建一个目标文件,
并将源文件的内容复制到新建的目标文件中
cat xiaoshan2.txt |grep "wuhan": |叫管道符,一般与grep连用,表示过滤目标文本



less +文件名称:查看文件内容,按空格键向下翻页,b键向上翻页,crtl+z退出


more +文件名称:按照百分比显示文件内容,enter键向下翻页,b键向上翻页,达到100%再按enter键,自动退出



head +文件名称:默认查看文件前10行
head -n 5 +文件名称:查看文件前五行的数据
tail+文件名称:默认查看后10行
tail -n 5 +文件名称:查看文件后五行
tail -n +5 +文件名称:查看文件第五行一直到最后

需求:文件总共有17行,需要查看文件第5行到第10行的内容
head -n 10 xiaoshan3.txt |tail -n 6
head -n 10 xiaoshan3.txt |tail -n +5
tail -n 13 xiaoshan3.txt |head -n 6   (如果前提不知道文件总共有多少行,这种写法是不适用的)
tail -n +5 xiaoshan3.txt |head -n 6

find命令
find / -name xiaoshan.txt :从根目录开始查找,查找名称为xiaoshan.txt的文件


find -name xiaoshan.txt :从当前目录开始查找,查找名称为xiaoshan.txt的文件
find -name xiao*:从当前目录开始查找,查找以xiao开头的文件
find -name *.txt:从当前目录开始查找,查找以txt结尾的文件

find -name ccc.tx?:一个?代表一个字符,*可以代表多个字符

文件权限的三剑客:
chmod :修改文件的权限
chown:修改文件或者目录的属主
chgrp:修改文件或者目录的属组
rw-r--r--
前三位:代表的是属主的权限(文件的拥有者)---u
中三位:代表是属组的权限---g
后三位:代表的是其他用户的权限---o
解释:属主对文件具有读写的权限,属组对于文件有读的权限,其他用户对文件也有读的权限
r:read 读   4
w:write 写  2
x:execute 执行  1
chmod 777 xiaoshan3.txt :让所有用户对xiaoshan3.txt,具有所有权限

属主属组其他用户
读/写写/执行执行

chown xiaowang xiaowang xiaoshan2.txt  :把xiaoshan.txt 文件的属主和属组更改为xiaowang
chgrp xiaoliu xiaoshan10.txt :把xiaoshan10.txt文件的属组更改为xiaoliu(前提是要有xiaoliu这个用户)

cat /etc/passwd:这个目录下存放的是所有的用户
0:代表超级管理员
1-499:代表系统用户,不能用来登陆的
500以上:代表自己创建的用户

chmod -R 777 dcs20 :赋予所有用户对该目录拥有所有权限

用户添加操作
useradd+用户名

:添加一个用户

cat etc/passwd: 查看所有用户
userdel -r +用户名:彻底删除一个用户

groupadd: 创捷一个组
groupdel : 删除一个组
cat etc/group:查看所有的组

tar -cvf +压缩后的文件名称.tar +压缩前的文件名称.txt:将一个txt文件打包成tar包
tar -xvf +压缩后的文件名称.tar:将tar文件解压为原来的格式,解压后的文件显示为打包前的文件名称

zip shan.zip xiaoshan.txt:将文件打包成zip包
     unzip shan.zip:将zip文件解压成原文件

分享至 : QQ空间
收藏

0 个回复

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