C++班 陈宗权 重庆
达内CBD校区
bbs.tarena.com.cn C++版块
chenzq@tarena.com.cn
思考、理解
大致安排:
Linux常用命令 2天
C/C++ 14天
数据结构 4天
标准模板库(STL) 2天
----------------------------------------------------
UNIX C
VC
......
----------------------------------------------------
基础:
理解能力
英语->初中水平
数学->高中水平
常识
怎么学C/C++?
兴趣、找乐趣
听、理解 不要敲代码
记笔记、理解
练+想
复习、作业
------------------------------
linux/unix常用命令:
operating system OS
硬件hardware 内核kernel 外壳shell 用户user
-OS-
系统软件OS
应用软件application software
常见外壳 《unix 开发》P249 P251 sh、bash、...
ctrl+c终止当前命令
ps可查看shell
输入shell名可进入相应的shell,但原来的shell还存在。
ksh
csh
sh
tcsh
谁最后运行谁管用
exit退出一层shell,退到最后会关闭终端。
root 管理员,root可指定用户的登录shell
切换shell,加exec+新的shell名
------------------------------
date显示日期时间
文件和目录构成文件系统
P254 文件系统示意图
磁盘在/dev/disk/目录下
clear清屏
ctrl+l清屏
绝对路径absolute path
查看当前工作目录pwd:print working directory
cd:改变当前目录 change directory
ps:process status
PID TTY TIME CMD
3726 pts/1 00:00:00 bash
3974 pts/1 00:00:00 ps
PID:进程ID
TTY:终端编号
PID、TTY都是唯一的。
TIME:占用CPU时间
CMD:命令
一个程序每运行一次成为一个进程。
相对路径 relative path
进入终端时的当前工作目录是管理员指定的登录用户的主目录home directory
~表示主目录
.表示当前目录
..表示上一级目录
...错误
../..表示上一级的上一级目录
把主目录设为当前目录cd ~或直接用cd
cd ~soft02进入别人的主目录
ls (list)
telnet远程登录
exit退出远程/logout也行/ctrl+d
passwd修改密码,密码长度在6-8之间(至少有2个字母和1个其他字符)
怎么查看本机ip
%是csh里的提示符
密码的文件在/etc目录下的passwd文件
soft01:x:501:501::/home/soft01:/bin/bash
第一个数用户ID,第二个数是组ID
用户名:密码:用户ID:组ID:注释:主目录:shell目录
shadow文件
------------------------------
有些命令后面可以带一些参数、选项
基本格式:命令 [选项]... [参数]...
man + 命令名
q退出
date +%D
date +%F
date +%T
date +%A
date +%F%A%T
date +"%F %A %T"
date +'%F %A %T'
$ date 08011020
date: cannot set date: 不允许的操作
2010年 08月 01日 星期日 10:20:00 CST
/etc/group文件
id命令 显示当前用户的用户ID、组ID
id root
id -a root
ps -l
ps -e
ps -f
ps -p 26174 指定进程ID
ls /
ls /usr
ls /mnt
ls /mnt /usr
Unix中是大小写敏感的case-sensitive
Windows cmd中不分大小写
-----------------------------------------------------------
懒得带笔记本来记了,老师讲课时用文本编辑器写的,大概的东西都写进去了吧。O(∩_∩)O~