找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
Linux命令
ll:查看当前路径下的所有文件及目录的详细信息
ls:查看当前路径下的所有文件和目录名称
ls -l:跟LL是一个命令
drwxr-xr-x:d开头,代表目录
-rw-r--r--:-开头,代表是文件

touch命令
touch xiaoshan.txt:在当前目录下创建xiaoshan.txt文件
touch xiaoshan1.txt xiaoshan2.txt:在当前目录下同时创建xiaoshan1.txt和xiaoshan2txt
touch xiaoshan3.txt xiaoshan4.txt:跨格式创建

mkdir命令
mkdir dcs20:创建一个空目录
mkdir dcs20.1 dsc20.2 在当前目录下,同时创建两个空目录
mkdir -p dcs22/dcs22.1/dcs22.1.1:在当前路径下,同时创建多个递归多级目录

rm命令
rm:提示性删除文件(相对来说比较安全,防止误删),不能删除目录,只能删除文件,y确认删除,n代表不删除。
rm -r:rm代表删除的命令,-r代表参数,可以用来删除目录,如果当前删除的目录是层级目录,会逐个层级进行删除确认
rm -rf:强制删除,没有提示
rm -rf *:强制删除当前目录下的所有文件和目录,而且不会提示 *代表通配符

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

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

cp命令
cp xiaoshan1.txt xiaoshan5.txt:复制粘贴并修改文件,把复制出来的新文件命令为xiaoshan5.txt
cp xiaoshan1.txt dcs20/shansir.txt:将xiaoshan1.txt复制并把复制出来的新文件存放在dcs目录下,并命名为shansir.txt
cp -r dcs21 dcs21.1:在当前的目录下,cd 复制目录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(不加文件名称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 xiaoshan3.txt > xiaoshan10.txt:当目标文件不存在时,会新建一个目标文件,并将源文件的内容复制到新建的目标文件中。

less与moer命令
less + 文件名称:查看文件内容,按空格键向下翻页,B键向上翻页,crtl + z退出。
moer + 文件名称:按照百分比显示文件内容,enter健向下翻页,达到100%再按enter键,自动退出。

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

需求:文件的总共有17行,需要查看文件第五行到第十行的内容
head -n 10 xiaoshan10.txt |tail -n 5
head -n 10 xiaoshan10.txt |tail -n +6
tail -n -13 xiaoshan10.txt |head -n 6(如果前提不知道文件有多少行,这种写法是不适用的)
tail -n -+5 xiaoshan10.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:修改文件或目录的属主
chfrp:修改文件或目录的属组
rw-r--r--
前三位:代表的是属主的权限(文件的拥有者)---u
中三位:代表属组的权限---g
后三位:代表的是其他用户的权限---o
解释:属主对文件具有读写的权限,属组对于文件有读的权限,其他用户也对文件有读的权限。
r:read 读  用数字表示4
w:write 写  用数字表示2
x:execute 执行  用数字表示1
chmod 777 xiaoshan3.tx(文件名称):让所有用户对xiaoshan3.txt,具有所有权限
属主属组其他用户
读/写写/执行执行
chown xiaowang xiaowang xianshan2.txt:把xiaoshan.txt 文件的属主和属组更改为xiaowang
chgrp xiaoliu xiaoshan10.txt:把xiaoshan10.txt文件的属组更改为xiaoliu(前提是要有xiaoliu这个用户)

cat/etc/passwd:这个目录下存放的是所有的用户
0:代表超级管理员
1-499:代表系统用户,是不能用来登录的
500以上:代表自己创建的用户
chmod -R 777 dcs20:赋予所有用户对该目录拥有所有权限

分享至 : QQ空间
收藏

0 个回复

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