linux常用命令

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值