Linux 常用操作命令:
[root@localhost~]#+命令
一、对用户的操作命令
su - jestc(用户):切换用户
adduser kk:设置新加用户
passwd kk:设置密码(密码不会显示出来)
ls:查看目录中内容(当前目录文件)
ls -a:显示所有文件(包含隐藏文件)
ls -l:查看文件属性
e.g.drwxr-xwx-:rwx表示当前文件权限(u) r-x表示在一组的其他文件权限(g) wx-表示不在一组的文件的权限
chmod:修改文件属性
e.g.chmod u+w install.log(文件) ; chmod 656 install.log; r-4、w-2、x-1
man+命令:解释命令(q退出)
clear:清除界面上命令内容
二、对文件的操作命令
touch:创建文件(+文件名)
gedit:写文件(+文件.扩展名)(也可直接建文件)
gcc/g++:编译器(+文件名)→生成a.out可执行文件
e.g.gcc hello.c -o hello (hello为人为定义的生成的可执行文件名)
./:执行文件(唯一不加空格的命令)
rm:删除文件→y/n
rm -f:强制删除文件
cat:查看文件内容
三、对目录的操作命令
cd:进入目录
cd ..:返回上层目录
cd ~:当前工作目录
cd /:根目录
绝对路径:从根目录开始 相对路径:从当前目录开始
e.g.cd /root/etc/(绝对路径)
pwd:显示绝对路径
mkdir:创建目录
rm -r:删除目录 rm -rf:强制删除目录
rmdir:删除空目录
cp:拷贝(+文件1+文件2)→(文件1拷贝到文件2)
e.g.cp -r kk 1211(拷贝目录);cp /etc/vimrc /root/beifen
mv:剪切
tar cvzf:压缩 e.g.tar cvzf 1211.tar.gz. 1211
tar xvzf:解压
tar xvzf 文件 -c 目录:解压到该目录里
四、IP设置及vim的应用
ifconfig:查IP +eth0+IP:设置IP
setup:防火墙禁用
vim:写文件 (未保存直接关掉的文件保存为隐藏文件)
写:命令行模式→插入模式(I/A) 保存: 插入行→命令行(esc)→底行模式(sheft+:)(w保存q退出!强制)
shift:+/:查找
vim /ect/vimrc:修改vim配置
补充:一切皆为文件 普通文件(-) 目录文件(d) 设备文件(c/b) 链接文件(l)
p:管道文件 s:共享文件 f:堆栈文件 .:隐藏文件
home:普通用户目录 root:超级用户 dev:设备 etc:配置
跳出命令死循环:control+c
Tab键可自动补全命令
了解:实时性:规定时间完成规定动作
嵌入式操作系统:半开源/开源操作系统
Vxworks→军方、航空 WinCE→银行、出租计费、老pose机(消费)
uC/OS-→工业控制(小处理器/单片机)(5000行代码)
Linux协议:(1)标准posix:开发出的软件可在Linux/UNIX使用 (2)GPL协议
(3) GNU计划:软件只能在Linux使用