LINUX自学第二课
时间:2009-03-23 来源:sjhf
知道了LINUX是什么,下面就要开始学习了。下面是我的学习线路图。
1. 掌握至少50个常用命令。 2. 熟悉Gnome/KDE等X-windows桌面环境操作 。 3. 掌握.tgz、.rpm等软件包的常用安装方法 4. 学习添加外设,安装设备驱动程序(比如网卡) 5. 熟悉Grub/Lilo引导器及简单的修复操作 。 6. 熟悉Linux文件系统 和目录结构。 7. 掌握vi,gcc,gdb等常用编辑器,编译器,调试器 。 8. 理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。 9. 学习Linux环境下的组网。 ------------------------------分割线-------------------------------- Linux基本命令: who查看当前user
[p 程序识别码][s 阶段作业][t 终端机编号][t 终端机编号][u 用户识别码][U 用户识别码][U 用户名称][程序码] [cols 每列字符数][columns 每列字符数][cumulative][deselect][forest][headers][help][info] [lines 显示列数][noheaders][group群组名称][Group 群组识别码][pid 程序识别码][rows 显示列数] [sid 阶段作业][tty 终端机编号][user 用户名称][User 用户识别码][version][width 每列字符数] 备注:ps 是用来报告程序执行状况的指令,您可以搭配 kill 指令随时中断,删除不必要的程序 参数: -A 显示所有程序 -N 显示除了下指令终端外的所有程序 -a 显示所有终端下的程序,除了 session leaders -d 除了 session leaders 外的所有程序 -e 显示所有程序 T 显示现行终端本身的所有程序 a 显示现行终端本身的所有程序,包括其他使用者 g 显示现行终端本身的所有程序,包含 group leaders r 显示现行终端本身正在執行的程序 x 显示所有程序,不以终端来区分 --deselect 与-N作用相同 -C 显示指令名称 -G 显示指定的群组(RGID)程序 (也可以使用群组名称) -U 显示指定的用户(PID)程序 (也可以使用用户名称) -g 显示 session leader 或群组名称 -p 显示指定的 PID -s 指定 sessions 程序,显示所有其下的程序 -t 显示指定的 tty -u 显示指定用户的程序(也可以使用用户名称) U 显示指定用户的所有程序(也可以使用用户名称) p 显示指定的 PID t 显示指定的 tty --Group 同 -G 参数 --User 同 -U 参数 --group 同 -G 参数 --pid 显示指定的程序 ID --sid 显示指定的 session ID --tty 显示指定的 tty --user 同 -U 参数 输出格式控制参数 -c 显示 CLS, PRI 列项 -f 显示 UID,PPIP,C 与 STIME 列项 -j 工作控制格式显示 -l 长格式显示 -y 不显示 flags 列项,並以 rss 取代 addr 列项 X 老 Linux i386 登录格式显示 j 工作控制格式显示 l 长格式显示 s 程序信号格式显示 u 使用者格式显示 v 虚拟内存格式显示 输出格式变更 -H 以树状结构显示,以体现程序间的关系 -m 显示所有执行者 -w 以宽格式显示 S 显示的所有的程序且包含已中断的程序 c 显示真正的指令名称 e 显示指令的执行环境 f 以 ASCII 字符显示程序的树状结构,以表示程序间的关系 h 不显示信息的标题 m 显示所有执行者 n WCHAN 与 USER 列项以数字输出 w 宽格式显示 --cols 设定屏幕宽度 --columns 设定屏幕宽度 --cumulative 同 S 参数 --forest 以 ASCII 字符显示程序的树状结构,以表示程序间的关系 --no-headers 与 h 参数相同 --lines 设定屏幕高度 --rows 设定屏幕高度 --width 设定屏幕宽度 指令信息 -V 显示指令版本 L 列出所有列项及其说明 V 显示指令版本 --help 显示指令的帮助 --info 显示排错信息 --version 显示指令版本 如果只看到ps指令(2个字母而已)你可能会,但看到其参数你估计就只能.下面列出了常用的几个参数组合 ps axu 可以让我们得到系统内所有使用者正在执行的所有程序.通常使用axu的目的是观察系统运行的状态或者观察daemon启动的状态 ps axu | grep [pattern] 同ps axu的作用一样,不过会在ps axu的输出数据中查找匹配pattern的信息 ps ex -U [PID|用户名称] 一般用来观察某个使用者在系统中存在的所有程序,并显示执行指令的环境变量 ------------------------------分割线-------------------------------- netstat 功能说明:显示网络状态。 语 法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。 参 数: -a或--all 显示所有连线中的Socket。 -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。 -F或--fib 显示FIB。 -g或--groups 显示多重广播功能群组组员名单。 -h或--help 在线帮助。 -i或--interfaces 显示网络界面信息表单。 -l或--listening 显示监控中的服务器的Socket。 -M或--masquerade 显示伪装的网络连线。 -n或--numeric 直接使用IP地址,而不通过域名服务器。 -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。 -o或--timers 显示计时器。 -p或--programs 显示正在使用Socket的程序识别码和程序名称。 -r或--route 显示Routing Table。 -s或--statistice 显示网络工作信息统计表。 -t或--tcp 显示TCP传输协议的连线状况。 -u或--udp 显示UDP传输协议的连线状况。 -v或--verbose 显示指令执行过程。 -V或--version 显示版本信息。 -w或--raw 显示RAW传输协议的连线状况。 -x或--unix 此参数的效果和指定"-A unix"参数相同。 --ip或--inet 此参数的效果和指定"-A inet"参数相同。 ------------------------------分割线-------------------------------- shutdown reboot关机命令 shutdown语法: /sbin/shutdown[-t秒][-arkhncfF时间][警告信息] eg: /sbin/shutdown -h 10 'Server will be shutdowned after 10 mins' man下的参数: OPTIONS -r Requests that the system be rebooted after it has been brought down. -h Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system. -H Requests that the system be halted after it has been brought down. -P Requests that the system be powered off after it has been brought down. -c Cancels a running shutdown. TIME is not specified with this option, the first argument is MESSAGE. -k Only send out the warning messages and disable logins, do not actually bring the system down. eg: shutdown -h now/0 shutdown -h 10:00 /*10点关机 shutdown -h +10 10mins后关机 shutdown -r now (reboot at .ce) shutdown -r +30 'System will reboot in 30mins' shutdown -k 'System will reboot'(发送警告信息) reboot命令 shutdown -r now几乎与reboot相同,关机之前输入回填指令: sync;sync;sync;reboot fsck - check and repair a Linux file system fsck /dev/hda7: To clear the wrong disk block of /dev/hda7 (单人单机模式root) |
相关阅读 更多 +
排行榜 更多 +