代码改变世界

linux基本命令

2012-07-24 19:24  JustRun  阅读(573)  评论(0编辑  收藏  举报

常用的基本命令
clear 清空界面
cd 进入目录
ls 列出文件和目录
ll 列出文件和目录
ls -d 查看目录属性
tree 显示文件和目录结构
pwd 打印当前目录
mkdir 创建目录
rm 移除文件
rm -rf 移除文件(没有提示)
cp 复制
cp -r 复制(递归)
mv 移动文件和目录
cat 显示文本内容
cat -n 显示文本内容(显示行号)
more 分页显示文本文件
less 分页显示文本文件(可以向后滚)
tail 显示文件的后面10行
tail -5 显示文件的后面5行
head 显示文件的前面10行
head -5 显示文件的前面5行
mount -t iso9660 /dev/cdrom /mnt/cdrom 加载光驱
umount /dev/cdrom 卸载光驱
mount /dev/fd0 /mnt/floppy 加载软驱
mount -t iso9660 -o loop xxx.iso /mnt/cdrom 加载iso文件
cp /dev/cdrom xx.iso 制作iso文件
ailas 系统中命令的映射
date 显示当前的日期和时间
date 10310101 修改时间MMDDhhmm
cal 显示日历
cal -y 显示一年的日历
cal -3 显示三个月的日历
cal 07 1999 显示指定月份的日历

 

用户管理
useradd
user -D 修改用户添加的默认配置,即是文件/etc/defautl/useradd
adduser(好用,有交互)

修改用户配置文件添加新用户页面 - 北南南北 - 2006/05/11 - 11:34 - 4 评论
1)修改 /etc/passwd ,添加用户记录,使用命令pwconv同步shandow文件
2)修改/etc/group,添加用户组信息,使用命令grpconv同步gshandow文件
3)创建用户的家目录,并把用户启动文件(/etc/skel/)目录下也复制过去;
4)修改家目录的属主和权限;(chown,chmod,chgrp)
5)设置新用户密码(passwd)

passwd 修改用户密码
chfn 使用交互方式修改用户的详细信息
groupadd 添加用户组
gpasswd 修改用户组密码
userdel -r 删除用户并且删除用户目录
groupdel 删除用户组

用户查询
id 显示当前用户的id信息
id user 显示用户user的id信息
finger 查询用户详细信息
w 查询登录用户信息
who 查询登录用户信息
users 查询登录用户信息
groups 查询用户的组信息

文件管理
1.linux中文件的属性
当我们使用 ls -lih命令的时候

2408949 -rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.sh

解释:
第一字段:inode
第二字段:文件种类和权限;
第三字段: 硬链接个数;
第四字段: 属主;
第五字段:所归属的组;
第六字段:文件或目录的大小;
第七字段和第八字段:最后访问或修改时间;
第九字段:文件名或目录名

2.关于inode
inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬
盘、软盘、U盘 ... ... )被格式化为文件系统后,应该有两部份,一部份是
inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存
储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。
inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能
通过inode值最快的找到相对应的文件。

(1)在Linux 文件系统中,inode值相同的文件是硬链接文件,也就是说,不同的
文件名,inode可能是相同的,一个inode值可以对应多个文件。理解链接文件并不
难,看看例子就会了。在Linux中,链接文件是通过ln工具来创建的。

注意:硬链接不能为目录创建,只有文件才能创建硬链接。

(2)软链接也叫符号链接,他和硬链接有所不同,软链接文件只是其源文件的一个标
记。当我们删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但我们却
不能查看软链接文件的内容了。

软链接文件,其实只是源文件的一个标记,当源文件失去时,他也就是存在了。软链
接文件只是占用了inode来存储软链接文件属性等信息,但文件存储是指向源文件
的。

同硬连接不同,对于文件和目录都适用。

3.文件的权限

每个文件或目录都有一组9个权限位,每三位被分为一组,他们分别是属主权限位
(占三个位置)、用户组权限位(占三个位置)、其它用户权限位(占三个位置)。
比如rwxr-xr-x ,我们数一下就知道是不是9个位置了,正是这9个权限位来控制文
件属主、用户组以及其它用户的权限。

修改权限命令:
chmod,chmod -R(rwx 421)

4.文件的归属
chown,chown -R
chgrp,chgrp -R


磁盘管理
df -lh
du -h

进程管理
ps
ps aux
ps aux|grep firefox
pgrep firefox
kill -9 进程号
killall 名称
xkill 图形化工具
top 动态监控进程
交互命令:P,M

inux系统启动管理
GRUB(GRand Unified Bootloader)

系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传
输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,
系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成;

file
fortune
find
grep
gzip
gunzip
ps
ps -ef|grep xxx
kill
kill -9