Linux2

  • 格式:doc
  • 大小:327.00 KB
  • 文档页数:14

1、su –
进入超级用户su -
口令:输入密码密码不会显示
2、su和sudo的区别?
答:
Su 所有权限均给出
Sudo 具有一部分权限,(不会造成最高管理权限的密码外泄)
su可让用户暂时变更登入的身份。

变更时须输入所要变更的用户帐号与密码。

su –,登录后输入用户名,相应的权限较大,例如对于groupadd和useradd可以操作,
如果直接进入su输入用户名后,有些命令还是不可以使用。

比如:groupadd和useradd,会提示没有该命令。

Sudo可以说是权限限制更大的su,这样可以保证某些信息的安全性。

细说,就是su命令不会改变当前工作目录以及HOME,SHELL,USER,LOGNAME,不改变PATH变量,而su –命令会更改PA TH变量,不同之处就是pwd查看工作路径,su后为/home/xia,su–后为/root)通过命令echo $PATH可以对比。

3、ls
显示全部文件
ls -a
显示全部文件包括隐藏文件
ls –l
ll(相当于ls –l)
以长格式列出
ls -al
将全部的内容包括隐藏文件以长格式显示
r可读代表数字4 w可写代表数字2 x可执行代表数字1 —数字代表0
计算值为每一组的和的组合
例如下面的值是644(4+2+0 0+2+0 2+0+0)
rw--r-r--
第一组文件所有者的权限是可读可写,同组人的权限是可读的,其他人的权限是可读的
-rw------1 root root 281 08-13 17:24 .bash——history
(每三个为一组)第一组文件所有人都权限文件,所有人同组人的权限第三组其他人的权限数字1,表示有几个文件链接到该文件文件所有者(第一个root)组(第二个root)主要用来分配权限文件占用的磁盘空间文件创建或者修改时间文件名
文件不可以只有可执行权限,
但是文件夹如果只有可执行权限是可以将自己的文件进行删除操作
4、磁盘文件分类
cd /dev/ dev存储计算机所有的硬件
d目录文件深蓝色
l链接文件相当于快捷方式浅蓝色
c字符设备文件例如:键盘
b块设备例如:硬盘一个扇区一个扇区的记录信息
p管道设备文件
-普通文件黑色
红色的是压缩文件
绿色的问可执行文件
5、cd 切换
cd /home 表示进入根目录的home
~代表根目录进入主文件夹
cd –进入主文件夹
cd /进入根目录
cd 进入根目录
对于如果不是根目录可以不用加/
例如:
cd /dev
cd net
代表进入根目录的dev内部的文件net
6、mkdir创建文件夹
新建文件夹mkdir Test
进入新建的文件夹内
进入用户主目录下的Test cd ~/Test 或者cd Test
cd ..进入上一级文件夹
cd ~表示退回原始环境~处不管处于何处都会跳转到~目录
在原始环境下创建的目录在home文件夹内,但是有可能不会显示
cd –返回上一次所在目录(如果从主目录进入的某一文件夹则返回到主目录)
7、touch 创建文件
创建文件总计4代表的是可能的链接数字是由系统给出的
8、删除文件以及目录
1)rm
rm test.txt 删除文件的命令,无法删除目录
2)rmdir
rmdir Test(文件目录) 删除空目录
3)rm –r
rm -r Test 询问式删除目录不管有没有文件(有多少个文件进行几次确认)
4)rm –rf
rm -rf Test 不用确认式删除目录,即使有文件也可以删除(一般不使用这种方法,因为有可能误删)
9、cp
cp 文件文件路径
将某一文件放入某一文件夹内(拷贝)
10、mv
mv 文件名文件路径名
将文件剪切到123文件夹内(剪切操作)
11、可能用到的指令1)日历cal
Cal
这样只显示当前月份的日期
cal 3 2012
查看2012 年的3月份日历
Cal 2012显示某一年的全部日期
2)bc(计算器)
计算器scale=n表示做除法保留位数,如果不写明,一律保留整数,代表保留几位小数,默认的的小数位数为0
quit退出
3)uname 查看系统的信息
uname -a使用系统的详细信息
使用系统(Linux)主机名(localhost.localdomin)内核版本号(2.6.18) 最后面的i686是内核版本号基于什么开发的
4)Who 查看用户Linux登录时间
上面的是Linux登录日期
底下的为打开的终端时间
5)whoami 显示当前用户登录身份
6)date
查看时间
12、Tab键
补全键按一下tab
按两下tab键显示系统下的命令
空格翻页
Q退出
13、man帮助键
man ls
查某一命令的具体功能
14、用户的创建以及删除
1)添加组名以及查看
2)添加用户以及检查
Wang(用户名)501 用户ID 502 组IDcat查看用户文件内容cat /etc/passwd 第一列用户名第二列密用户ID 组ID 中间路径
用户的密码存储在/etc/shadow 内部
3)删除用户以及组
必须加-r否则以后创建个人用户均会失败
4)查看创建成功依据
最后命令解释器
用户ID>=500是用户创建的,<500是系统自己安装的,但是像65534是端口号cat etc/group
组名密码组ID
15、更改文件权限
chmod 755 abc
绿色可执行文件只要有一组人中有可以执行就是可
16、挂载光驱
cd ~
1)查找磁盘光驱
ll /dev/cd*
查看以cd开头的文件
2)创建光驱文件夹-
cd /mnt
mkdir cdrom
3)挂载光驱
mount /dev/hdc /mnt/cdrom
将dev下的hdc挂载到cdrom内部
4)解除挂载
先卸载掉原来的光驱否则以后不能看后边挂载的光驱
17、创建U盘挂载
1)在Oracal VM VirtualBox 内在运行的虚拟机环境下处右击【设置】->选中【USB设备】将原来的USB筛选器内的信息全部删除,然后添加U盘的名字
2)重新启动虚拟机
3)加载硬盘时点击安装,使USB设备活动状态处于闪动状态然后执行以下命令进行挂载操作。

4)检查将要挂载的U盘的位置
5)挂载U盘
6)解除挂载cd /mnt
umount /dev/hdc /mnt/cdrom(挂载位置)
umount
18、压缩命令
压缩
z代表调用了.gz c压缩condense v可视化visual压缩到某个文件的过程显示f文件系统
tar -zcvf scsconfig.log.tar.gz(压缩后的文件名)scsfconfig.log(压缩前的文件名)
解压缩x
解压到默认文件夹
tar -zxvf scsconfig.log.tar.gz
解压到已知目录
tar -zxvf scsconfig.log.tar.gz -C 12(压缩的文件位置)解压到某一文件夹内
19、reset和clear清屏命令行
reset
回到原来的位置
clear
20、exit退出登录
21、特殊操作命令一般不用
关机:init 0 (halt) 或者(shut down)对于关机以及重启一般采用第三种,因为可以通过参数的限制控制关机以及重启时间,适合我们的逻辑,一般不要执行此操作,移位虚拟机上的Linux可能导致虚拟机不能使用。

重启:init 6 (reboot) 或者(shut down -r)
回到图形界面:ctrl+Alt+F7
关掉图形界面: init 3
注销: exit
22、忘记root密码
进入单用户模式修改密码
1.在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ single1
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5.用password命令修改密码
6.Init 6重启
23、是不是block越大越好?
Block文件存储的最小单位
Block越小,磁盘分区的使用率越高,block 越大,相对磁盘的性能越好。

性能好是因为空间、文件分配情况的数据记录随着block 变大而变小。

文件系统可以更快的定位位置并且读取。

但也有例外,因为系统在读取的时候,有两种数据读取方式,一种是基于文件读取,另外一种是基于block 读取方式。

如果你的数据存储程序基于block ,那么一次需要读取的数据
就会变大,相对的,要处理的数据就会变多。

就会变相影响某些效率。

所以根据实际情况,如果是大量零碎文件存储、以及大量临时文件的读写,为了增加磁盘空间效率,可以缩小block ,如果是大文件的数据存储,比如数据库应用,可以放大block 来提高磁盘数据寻址效率。

24、pwd显示当前工作目录。