1207笔记

Linux基础

review:

Linux发展史

装机注意事项

ls、tree

"."也是文件名的一部分

===============================================================

ls:ls

ls -a

ls -l

ls -al

ls -ld

ll

la

tree:

tree路径

列显文件结构

===============================================================

1.路径

绝对路径:是以根目录(/)为起点的路径

/home/llj/Document/sysnet

相对路径:是以当前目录或这家目录为基础的路径

./Document/sysnet

../Company_oro

2.cd

cd [路径]

工作目录的切换,可以在目录间任意跳转

若没有目录则跳转到家目录下

跳转到家目录:cd    cd~

回到上层目录:cd ../    cd ..

若所在目录层数较多,可连用../,即:cd../../../../

到任何一层目录,都可以从根目录开始,即该目录的绝对路径

或者从家目录下开始找到此目录的路径

或跳转到上层目录的某个目录:cd ../目录名

回到上一次工作的目录:cd -

2.mkdir

mkdir 目录名  //创建目录

目录名可以包含路径

mkdir 目录名1 目录名2 目录名3

创建多个目录,注意目录间的空格!

mkdir -p 多级路径

mkdir a/b/c/d  //递归创建的每一级目录,目录无空格

4.删除目录:rmdir

rmdir 目录列表

目录名间要用空格隔开

rmdir 只能删除空目录,若目录非空,则报错,不能删除!!!

rmdir -p 多级空目录列表

//递归的删除空目录,由于其他原因,可能会部分保留。

rmdir -p a/b/c/d

5.删除:rm

rm [选项] 文件名

rm 普通文件名 //删除普通文件

选项:-r -f -i

注意:此方法不可逆!!!

rm -r 目录名

删除目录,不管目录是否为空,均可删除

rm -i 普通文件名

与用户进行交互,进行删除操作时给出提醒!!!

rm -ir 目录文件

会进入目录中并提示是否删除目录中的文件,

y删除;n不删除。

删除目录时,先递归的删除目录中的文件,再删除目录自身!

rm -f 文件名

强制删除文件,不给出任何提示,请慎重使用!!!

*:通配符

如果要删除大量文件名类似的文件,可用通配符删除。

rm选项可以连用:

rm -if 文件名

rm -rf 文件名

rm -irf 文件名

注意:选项的顺序不影响执行结果!!

6.创建普通文件:touch

1.创建不存在的普通文件

touch 文件名(.txt .doc .dat ...)

2.若文件已存在,则更新时间戳

3.创建多个文件

touch a.doc b.doc c.txt

touch {1..10}st.txt

注意:{}中是两个点!!

7.移动:mv

mv [选项] 源文件 目的文件

1.mv *.txt *.txt

原地移动,若目的文件不存在,则文件重命名

用gedit编辑文件产生的备份文件即filename~,可用mv命令进行恢复

若目的文件已存在则覆盖其中的内容!!!

2.mv *.txt /路径/

跨目录移动,将文件移动到目的目录中

mv *.txt /路径/filename

跨文件移动并且重命名

3.mv /路径/filename /路径/filename

~/  :相对路径,家目录下的文档

/home/ysf/文档:绝对路径

二者的路径是同一个目录

4.mv 源目录文件 目的目录文件

若目的目录文件不存在,则移动重命名

若目的目录文件已存在,则将源目录整体移动到目的目录中!

5.选项:

-i:提示是否覆盖同名目录

-f:强制,一般针对于普通文件,只有目录相同时,-f才有效

7.复制:cp

cp [选项] 源文件 目的文件

1)cp filename1 filename2    完成对filename1的拷贝,此时源文件依然存在

2)cp filename1 /路径/      复制文件到指定路径,源文件保留

3)cp filename1 /路径/filename2  复制文件到指定路径。并且重新命名

4)cp /路径/filename1/limename2  复制指定路径下的文件到另一个指定路径,并且重新命名

5)cp:cp -r 源目录名 目的目录名

目的目录存在时,直接将源目录复制到你的目录下

作为目的目录的一个子目录,并且完成源目录中内容的拷贝

目录不存在时,完成源目录的复制并且重新命名为目的目录

6)cp -r/路径/ /路径/

7)cp -i filenam1 filleame

与用户进行交互,若rilename2存在着,则提示覆盖,若不存在这直接复制

cp -i /路径/filename1 /路径/filename2

8)cp -ir 源目录 目标目录

若目的目录不存在同名目录则复制并重新命名

若目的目录已存在同名目录,可认为此操作无效

相同内容提示是否覆盖,不相同内容则直接复制。

9)目录到目录自身

目录中内容可以复制,党目录本身不能复制自身

复制:若复制文件则直接复制到指定位置,若复制目录,则先递归复制目录里面的内容,然后复制目录自身

8.工作路径的确定

1)用户登录时默认工作路径:

llj@ubunte:-$

当前登录用户@主机名:宿主目录(家目录)$

2)用户当前工作路径

即:可以根据":"和"$"之间的路径来确定用户的当前工作路径

此路径为相对路径,路径的切换使用cd命令!

3)pwd

/home/llj

/home/llj/Document/sysNet/day01

得到的是绝对路径

9.  cat,more,less,info,man,help

1)查看文件内容

全屏一次列显

cat file file2....

查看多个文件内容

cat -n file

cat -n file file2 ...

列显文件内容的同时,匹配行号

cat -b file

cat -b file file2 ...

2)more file

分屏查看文件内容,按空格键查看文件下一页,按回车键查看文件下一行 q退出

3)less file

分屏查看文件内容

空格键,上下键,pagedown,pageup,回车键均可

查看文件内容,按页或按行查看

退出,在左下角:之后输入q回车

4)help

5)man

帮助手册,查看命令或函数

man ls

man mv

man 命令

6)info

info ls

10.head\tail

head file:查看文件的前10行

tail file:查看文件的尾10行

选项:

-n  显示的行数

head -n file:查看文件的前n行

tial -n file:查看文件的尾n行

11.sudo、su

1)sudo 临时提权

临时赋予用户超级用户的权限。

命令行安装软件,对部分文件的删除操作以及更改文件权限等等

2)su 超级用户

su - root

建议使用"-",把超级用户的工作环境和目录都切换,防止因环境变量问题不能够正常使用

密码问题不能切换到超级用户:

执行:sudo passwd然后按提示操作

$普通用户提示符  #超级用户提示符

超级用户下所有的操作均不需要输入密码

3)超级用户----->普通用户

(1)ctrl d:  root.. 注销

(2)exit            注销

(3)关闭终端 重新打开

(4)su - 用户名

12.(1)文件的权限问题

ls -l 文件名:查看文件详细信息

第一个字母对应

文件属性 文件拥有者权限 所属组权限 其他用户权限

-        rw-          r--        r--

(2)完整的权限表述形式:

rwx

r:可读权限

w:可写权限

x:可执行权限

(3)若对应位为"-",则表示无此权限

rw-:无可执行权限

r--:只有可读权限

---:无任何权限

(4)修改文件权限

chmod 权限 文件

权限:

权限标识符:r,w,x,-

八进制权限:0,1,2,3,4,5,6,7

(6)八进制修改权限

- rwx --- ---

对应为如果有权限则表示为1,无权限则表示为0

二进制  八进制    权限

000        0      无权限

001        1      可执行权限

001        2      可写权限

010        3      可写可执行权限

011        4      可读权限

100        5      可读可执行权限

101        6      可读可写权限

110        7      可写可执行权限

111        8      可读可写可执行权限

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 98,512评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,016评论 2 34
  • 在Linux系统中,以“.”开头的文件,表明该文件是隐藏文件。下面主要介绍一下ls指令的用法以及tree指令的用法...
    丿水木灬年华阅读 543评论 1 0
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,808评论 0 3
  • 今天出差,我参加工作第五年的第一次出差。 妈呀!你见过一个文案出差吗?笑死我了。 一个看起来四十多岁秃头的胖客户经...
    D0909阅读 163评论 0 0