Linux 学习笔记

刚开始学习Linux

下了一个Ubantu 13.04

1、一个问题就是怎么进入命令提示符

Terminal

2、如何获取root

su root

 

[root @test /root]# cd ..       <==回到上一层目录

[root @test /root]# cd ../home     <==相对路径的写法

[root @test /root]# cd /var/www/html  <==绝对路径的写法

[root @test /etc]# cd         <==回到使用者的家目录

[root @test /etc]# cd ~         <==回到使用者的家目录!

[root @test /etc]# cd ~test      <==回到 test 这个使用者的家目录

 

[root @test /tmp]# mkdir test<==建立名称为 test 的目录

[root @test /tmp]# mkdir -ptest1/test2/test3/test4 <==直接建立 test2...等上层目录

[root @test /tmp]# mkdir -m 711 testqq<==建立权限为 711 的目录!

[root @test /tmp]# ll test*

drwxrwxr-x 2 test test

 

[root @test /root]# passwd [username]

 

1、获取root的方法

最简单的办法就是:sudoshutdown -h now当然,你也可以sudopasswd root这个命令是给root用户设定密码。然后su root切换到root用户

2、打开终端输入:sudo passwd

Password: <--- 输入你当前用户的密码

Enter new UNIX password: <--- 新的Root用户密码

Retype new UNIX password: <--- 重复新的Root用户密码

passwd:已成功更新密码

2、更改登陆,允许root登录

打开 系统>系统管理>登录窗口)

点“安全”选项页,选择“允许本地管理员登录”。

3、注销当前用户,以root登陆

 

rm -rf test 删除文件

echo $PATH

为了安全起见,不建议将『 .』加入 PATH 的搜寻当中!

ls 显示文件名称、属性等

cp 拷贝档案或目录

rm 删除档案或目录

mv 移动档案或目录

ll =  ls –l

那如果想让 ls 预设没有颜色的话,可以在 /root/.bashrc 或者是你的家目录的 .bashrc 这个档案中加入下面这一行:

alias ls='ls --color=never'

 

cp的用法

[root @test /root ]# cp [-drsu] [来源档] [目的档]

参数说明:

-d     :在进行 copy 的时候,如果是 copy link 档案,若不加任何参数,则预设情况中会将 link 到的源文件copy 到目的地,若加 -d 时,则 link 档案可原封不动的将 link 这个快捷方式其拷贝到目的地!

-r     :可以进行目录的 copy 呦!

-s :做成连结档,而不 copy 之意!与 ln 指令相同功能!

-u, --update:如果来源档比较新,或者是没有目的档,那么才会进行 copy 的动作!可用于备份的动作中!

范例:

[root @test /root]# cp .bashrc bashrc<== .bashrc 拷贝成 bashrc 这个档案!

[root @test /root]# cp -r /bin /tmp/bin<==这个功能就好玩啦!这是用来copy 整个目录的参数!

[root @test /root]# cp -s .bashrc bashrc<== .bashrc 建立一个连结档,档名为 bashrc

[root @test /root]# cp -u /home/.bashrc.bashrc <==先检查/home/.bashrc 是否与 .bashrc 不同,如果不同的话就开始 copy一份!如果相同则不做任何动作!

 

[root @test /root ]# rm [-fir] [檔名]

参数说明:

-i :提供使用者确认(这是默认值)

-r :循环,就是一直杀掉,直到没有东西为止的意思

-f :force ,就是强力杀掉啦!

范例:

[root @test /root]# cp .bashrc bashrc<==建立一个新档案, bashrc

[root @test /root]# rm bashrc <==会显示如下的提示:

rm: remove `bashrc'?

[root @test /root]# mkdir testing

[root @test /root]# cp .bashrc testing

[root @test /root]# rmdir testing

rmdir: `testing': Directory not empty<==由于 testing 里面有 .bashrc ,所以砍不掉!

[root @test /root]# rm -rf testing <==持续删除该目录下的所有档案与目录

 

Mv的用法

[root @test /root ]# mv [-u] [来源档] [目的档]

参数说明:

-u :同样的,为 update 的简写,当来源档比目的档还新的时后才会动作!

范例:

[root @test /root]# cp .bashrc bashrc

[root @test /root]# mv bashrc bashrc.old

[root @test /root]# mv bashrc bashrc2/tmp<== bashrc bashrc2 移动到 /tmp

这个目录下!请注意,最后一个才是最终的目标,其它的都是 SOURCE

 

Basename dirname

 

cat 由第一行开始显示档案内容

tac 从最后一行开始显示,可以看出 tac cat 的倒着写!

more 一页一页的显示档案内容

less more 类似,但是比 more 更好的是,他可以往前翻页!

head 只看头几行

tail 只看尾巴几行

nl 显示的时候,顺道输出行号!

od 以二进制的方式读取档案内容!

 

[root @test /root ]# cat [-nAE]

参数说明:

-n: 显示时,连行号印出屏幕上。

-A: DOS 下的 <tab>与断行字符都列出来!

-E: DOS 编辑的文件中,仅列出 断行字符出来!

 

[root @test /root ]# more [檔名]

参数说明:

范例:

[root @test /root]# more ~/.bashrc <==一页一页的显示档案内容

[root @test /]# ls -al | more <==一页一页的将 ls 的内容显示出来

more 也可以用来做为管线的同时执行之用!例如你在执行 find 这个寻找的指令时,可以同时使用 |more ,则搜寻结果可以一页一页的列出呦!

Od可以查看二进制或十六进制文件信息

 

block 越小 ( 最小为 0.5K ) inodes 越多,可利用空间越多,但是大档案写入效率较差:适合档案数量多但是档案容量小的系统,例如 BBS 或者新闻群组 news 这方面的服务之系统;

block 越大 ( 最大可到 16 * 0.5K以上 ) inodes 数越少,大档案写入效率较佳,但浪费的空间较多:适合档案容量大的系统。Link又分为 hard link

symbolic link 两种方式

 

chown 改变档案的拥有人

chgrp 改变档案的所属群组

chmod 改变档案的可写、可读、可执行等属性

umask 改变预设的建立档案或目录时的属性

chattr 改变档案的特殊属性

lsattr 显示档案的特殊属性!

 

which 查看可执行档案的位置

whereis 查看档案的位置

locate 配合数据库查看档案位置

find 实际搜寻硬盘去查询文件名称

 

 

df 查看已挂载磁盘的总容量、使用容量与 inode 等等

du 查看档案使用掉的容量有多少?

 

连结档还分成 Hardlink symboliclink 两种

 

fsck 检查硬盘有没有坏轨的工具

 

底下分别谈一谈各个装置的挂载情况:这里可能先要强调一个观念,在 Windows 底下,磁盘分

割是以 A, B, C,D, .... 等等的方式来划分的,然而在Linux Unix 系统之下,却是以目录来代

表,也就是说,一个目录很可能就是一个扇区了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值