赞
踩
语法:
ls [-alrtAFR] [name...]
参数 :
ls -a:展示所有的文件和文件夹的名字(含隐藏的如.book)
ls -l=ll:显示文件和文件夹的详细信息
drwxr-xr-x 1 root root 4096:d开头的是文件夹,文件夹都是4096大小
ls -R:递归显示当前文件夹的目录
[root@localhost ~]# ls -ahl
total 28K
dr-xr-x---. 2 root root 135 Dec 16 02:34 .
dr-xr-xr-x. 17 root root 224 Dec 14 01:38 ..
-rw-------. 1 root root 1.3K Dec 14 01:38 anaconda-ks.cfg
-rw-------. 1 root root 1.2K Dec 16 02:34 .bash_history
-rw-r--r--. 1 root root 18 Dec 28 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 28 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 28 2013 .bashrc
-rw-r--r--. 1 root root 100 Dec 28 2013 .cshrc
-rw-r--r--. 1 root root 129 Dec 28 2013 .tcshrc
从上面可以看到,每一行都有7列,分别是:
第1位表示文档类型,d表示目录,-表示文件,l表示链接文件,c表示可随机存取的设备,如U盘等,c表示一次性读取设备,如鼠标、键盘等。
后9位,依次对应三种身份所拥有的权限,1-3 位:owner(该文件的所有者)、第4-6位group(所有者的同组用户)、第第7-9位:others(其他用户)
权限顺序为: r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。
如:-r-xr-x—的含义为当前文档是一个文件,拥有者可读、可执行,同一个群组下的用户,可读、可执行,其他人没有任何权限。
mkdir test:创建文件夹为test的文件夹
mkdir test01 test02 test03:分别创建文件夹名为test01,test02,test03的文件夹
mkdir -p:直接将所有目录(包括上一级目录)递归创建起来
mkdir -p test04/test04-01/test04-01-01
rmdir test:删除文件夹名称为test的文件夹(文件夹内容为空)
rmdir -p test/test01:直接把test文件夹,包含其中的空目录test01一起删除。(test01里有文件则删除不成功)
路径写法,由根目录/写起:cd /root/test1/test2
点击tab键,自动补全文件/文件夹名
双击tab列出当前目录下所有文件,文件夹
路径写法不是由/写起:在root目录下 cd test1/test2或者./(当前目录)
cd ~进入用户主目录
cd …返回上一级
cd …/…返回上上级
cd / 进入根目录
vi today:打开today,如果文件不存在则新建today
(1)Insert 编辑模式(点击键盘insert,或者i,a,o)标志是左下角出现–INSERT–
(2)Esc 命令模式(点击键盘Esc,标志是左下角–INSERT–消失)
:q:退出程序;:w:保存文件
:wq:保存退出
:wq!:强制保存退出
:q!:强制退出
u:撤销最近一次输入内容
G:跳到文字最后一行
gg:跳到文字第一行
? bcbx:查找bcbx,按n是查找下一个
/ bcbx:查找bcbx,按n是查找上一个
crtl+c:终止
ctrl+b:上翻一页
ctrl+f:下翻一页
dd:删除当前行(光标所在行)
cat -n sey:展示sey所在的行号
cp 源文件 目标文件路径下(推荐绝对路径)
cp /root/fuyao /root/modaozushi
cp -r:递归连续复制,用于整个文件夹复制行为。如:cp -r 源文件夹 目标文件夹:cp -r /root/day /root/modaozushi
创建副本 cp 0001 0002(不存在的文件名):创建了0001的副本0002(不存在的文件名)
rm 源文件名(提示“是否删除XX文件,这个命令不能直接删除文件夹”)
rm -r 源文件名:删除文件夹
rm -f :强制删除文件
rm -rf:强制删除文件或文件夹
mv 源文件/文件夹 目标文件夹/文件(如果目标文件夹/文件不存在则重命名)
mv 源文件/文件夹 目标文件夹(把某个文件或文件夹移动到某个文件夹里)
find 路径 -name“文件夹或者文件名字”(部分名字加*,为通配符)
知道名字全称:find / -name “ylem-hadse”
只知道名字开头:find / -name "ylem-h"
只知道名字结尾:find / -name “em-hades"
不知道中间部分:find / -name "yledes”
只知道中间部分:find / -name “em-ha”
tar -cvf ylem.tar /bcbx22/kingrealhart
tar -xvf ylem.tar
tail 文件名(查看文件末尾10行)
tail -n 文件名(查看文件末尾n行)
tail -f 文件名(动态持续查看文件,直到按ctrl+c退出)
在显示屏上回显字符后用来查看环境变量的值(相当于打印出print)
echo 需要显示的内容
echo test→test
echo ‘文件内容’ >> 文件路径:echo ‘goodman’ >> /root/bcbx22/kingrealheart/hades04/test
echo ‘文件内容’ > 文件路径:
touch test01:创建一个文件名为test01的文件
touch test01 test02 test03:分别创建文件名为 test01 test02 test03的文件
如有侵权,邮箱联系,实属抱歉。
此只为学习个人笔记整理,同时如有转载请注明出处。
联系邮箱:wengyao1234@outlook.com
一同学习测开技企鹅群(闲聊,水群,广告勿扰):826471103
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。