linux基本命令

简介:

常用的基本命令
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


Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名justrun(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言

本文转自JustRun博客园博客,原文链接:http://www.cnblogs.com/JustRun1983/archive/2012/07/24/2501770.html,如需转载请自行联系原作者

相关文章
|
18天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
6天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
16天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
36 9
|
3天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)
|
3天前
|
Linux Shell Windows
Linux 常用基本命令
Linux 常用基本命令
|
4天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
4天前
|
Linux
【Linux】常用命令
【Linux】常用命令
24 0
|
4天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
17 0
Linux 网络操作命令Telnet
|
5天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
30 0
|
5天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
9 0