linux常用命令
2007-12-16 20:50
225 查看
1. Linux关机方法:
shutdown -h now 关机 shutdown -r now 重起
reboot 快速重起(跳过sync过程) halt 系统停机
init 0 关机 init 6 重起
2. /etc 配置目录
启动引导程序: /etc/lilo.conf, /etc/grub.conf (多系统引导)
文件系统配置: /etc/fstab 分区
控制启动模式: /etc/inittab (图形[init 5]/文本[init 3]模式)
init 1, init single 单用户模式;
init 0 关机; init 6 重起
环境变量: /etc/profile (修改PATH等)->全局 .bashrc->局部
3. 挂载mount
mount -t vfat /dev/sda1 /mnt/usb
unmount /mnt/usb
4. 用户操作/home
/home/username
useradd username 创建新用户
passwd username 添加密码
/etc/passwd 普通用户可读
/etc/shadow 超级用户才能读
5. 了解所用硬盘信息
fdisk -l [/dev/had] 硬盘分区情况
df -h 硬盘分区的使用情况
du -sh 目录占用空间
uname -a 所用linux版本号
6. 检查分件系统fsck->修复磁盘
fsck -p -t ext2 /dev/hda2
7. 文件查找
find 路径 [选项]
find /etc/ -name passwd ->按文件名
-size 按文件大小
-type 按文件类型
grep [选项] 查找模式 文件名 [文件名...]
-n 显示匹配行号
-I 忽略大小写
locate
8. 硬连接和符号连接
ln [参数] <dst> <link name>
符号连接:加上参数-s则为建立符号连接
硬连接:目录不能建立硬连接,硬连接不能跨文件系统
例如:
ln -s linux-2.6.15 linux
9. 改变文件访问权限chmod
符号标记法:chmod (ugoa)(+-)(rwx) filename/filelist
chmod g+w o-2 /usr/local/*
数字标记法:
chmod 755 /usr/local/*
另:
change owner: chown
change group: chgrp
10. 文件比较
diff [参数] <file> <file>
-w 忽略所有空格差别
-I 忽略大小写
cmp [参数] <file> <file>
11. 重定向
输入重定向 < : cat < test1
输出重定向 > : cat test1 > test2
错误重定向 2>: cat test1 2> test2
12. rpm包
安装:rpm -ivh ...
升级:rpm -Uvh ...
删除:rpm -e ...
查询:rpm -q ...
13. tar打包
tar cvf home.tar /home
tar czvf home.tar.gz /home
bzip2 filename -> filename.bz2, bunzip filename.bz2
gzip, gunzip
zip, unzip
14. 查看完成一个命令所用时间:
e.g: time find /etc -name "passwd" 2> /dev/null
15. Job control:
<ctrl-z> 挂起前台进程
jobs 列出后台和挂起进程
fg 恢复挂起进程到前台
bg 恢复挂起进程到后台
状态图:
前台运行
> / <
fg / / ^Z / fg
/ < /
后台挂起 ----------> 后台运行
bg
$ find / -name readme &
[1] 2863
$ jobs
[1]+ running find / -name readme &
$ fg %1
/usr/share/doc/readme
......
$ <ctrl-z>
[1]+ stopped find / -name readme &
$ bg 2863
$ jobs
[1]+ running find / -name readme &
$ kill $find
shutdown -h now 关机 shutdown -r now 重起
reboot 快速重起(跳过sync过程) halt 系统停机
init 0 关机 init 6 重起
2. /etc 配置目录
启动引导程序: /etc/lilo.conf, /etc/grub.conf (多系统引导)
文件系统配置: /etc/fstab 分区
控制启动模式: /etc/inittab (图形[init 5]/文本[init 3]模式)
init 1, init single 单用户模式;
init 0 关机; init 6 重起
环境变量: /etc/profile (修改PATH等)->全局 .bashrc->局部
3. 挂载mount
mount -t vfat /dev/sda1 /mnt/usb
unmount /mnt/usb
4. 用户操作/home
/home/username
useradd username 创建新用户
passwd username 添加密码
/etc/passwd 普通用户可读
/etc/shadow 超级用户才能读
5. 了解所用硬盘信息
fdisk -l [/dev/had] 硬盘分区情况
df -h 硬盘分区的使用情况
du -sh 目录占用空间
uname -a 所用linux版本号
6. 检查分件系统fsck->修复磁盘
fsck -p -t ext2 /dev/hda2
7. 文件查找
find 路径 [选项]
find /etc/ -name passwd ->按文件名
-size 按文件大小
-type 按文件类型
grep [选项] 查找模式 文件名 [文件名...]
-n 显示匹配行号
-I 忽略大小写
locate
8. 硬连接和符号连接
ln [参数] <dst> <link name>
符号连接:加上参数-s则为建立符号连接
硬连接:目录不能建立硬连接,硬连接不能跨文件系统
例如:
ln -s linux-2.6.15 linux
9. 改变文件访问权限chmod
符号标记法:chmod (ugoa)(+-)(rwx) filename/filelist
chmod g+w o-2 /usr/local/*
数字标记法:
chmod 755 /usr/local/*
另:
change owner: chown
change group: chgrp
10. 文件比较
diff [参数] <file> <file>
-w 忽略所有空格差别
-I 忽略大小写
cmp [参数] <file> <file>
11. 重定向
输入重定向 < : cat < test1
输出重定向 > : cat test1 > test2
错误重定向 2>: cat test1 2> test2
12. rpm包
安装:rpm -ivh ...
升级:rpm -Uvh ...
删除:rpm -e ...
查询:rpm -q ...
13. tar打包
tar cvf home.tar /home
tar czvf home.tar.gz /home
bzip2 filename -> filename.bz2, bunzip filename.bz2
gzip, gunzip
zip, unzip
14. 查看完成一个命令所用时间:
e.g: time find /etc -name "passwd" 2> /dev/null
15. Job control:
<ctrl-z> 挂起前台进程
jobs 列出后台和挂起进程
fg 恢复挂起进程到前台
bg 恢复挂起进程到后台
状态图:
前台运行
> / <
fg / / ^Z / fg
/ < /
后台挂起 ----------> 后台运行
bg
$ find / -name readme &
[1] 2863
$ jobs
[1]+ running find / -name readme &
$ fg %1
/usr/share/doc/readme
......
$ <ctrl-z>
[1]+ stopped find / -name readme &
$ bg 2863
$ jobs
[1]+ running find / -name readme &
$ kill $find
相关文章推荐
- Linux常用命令
- 【Linux】压缩解压缩等等常用命令用法
- Linux常用命令(1)之基础
- linux 常用命令 自己看
- Linux常用命令之系统管理
- linux常用命令总结-第一次考试
- fedora linux下的常用命令(1)
- Linux 入门常用命令
- Linux常用命令
- linux网络设置常用命令
- 一起回顾一下linux常用命令
- linux常用操作命令归总
- 【LINUX】常用命令(一)
- Linux 常用命令
- Linux 常用命令——umask, chattr, lsattr
- linux常用命令的英文单词缩写笔记
- Linux常用命令之——列表命令ls
- Linux常用命令全解
- Linux 常用命令
- Linux 常用命令 – 给linux初学者