Windows下Dos命令:
1.cd as*
快捷进入目录: 例如一个命令这么长:asdfghjklqwertyuio. cd as* 进入
2.netstat -ano
列出所有端口的情况,并能查看到相对应的pid号
3.netstat -aon|findstr "pid号"
由pid号找到相对应的程序
Linux下的命令:
1.ls + 文件名
2.vi .bash_profile
Linux下添加环境变量的操作.
3.ln + 文件名 + 空格 + 文件名
在一窜指令第一个字后面,则是命令不全
5.[Ctr] -按键
相当于文字编辑的exit
6.[ls -al]
显示所有文件文件加上权限
7.[ls 字符加*]
意味着通配符显示文件
8.[cd /加上目录名]
实际上这就相当于绝对路径了。/新增知识,/为根路劲。
9.[mkdir 文字]
建立目录
10.[su - 用户名]
进行用户切换
11.更改相关权限:
chgrp:改变档案所属“群组“ eg:chgrp 群组名 文件名
chown:改变档案”拥有者“ eg:chown 用户名 文件名
chmod:改变档案的权限,SUID,SGID,SBIT、等等的特性 eg:chmod 权限数值(777) 文件名chmod u+x 文件名.<这是两种方法>
可以进行后期修改属性: chmodu=rwx,g=rw 文件名 <中间参数为u(用户) g(群组) o(其它) a(全部). 可赋值=,可加减>
12.Linux下的拓展名仅仅是给程序员看的,真正能不能执行还是要看权限“x”。(比如*.sh,.tar,.html),如果文件名的开头为[.],代表隐藏文件爱你。
13.关于Linux下的目录层次结构关系(是一种隐含的约定)。
可分享 不可分享
不变的 /user(软件放置) /etc(配置文件)
/opt(第三方软件) /boot(开机与核心档)
可变的 /var/mail(邮件信箱) /var/run(程序相关)
/var/spool(新闻组) /var/lock(程序开关)
目录:
/bin /boot /dev /etc /home /lib /media /mnt
/opt /root /sbin /srv
目录:
/lost + found /proc /sys
要求:当执行为非正规指令的时候,./run.sh。 <自己执行自己制定“文件”>
注意点:
相对路劲:拷贝啊什么的多用。
绝对路径:写程序(shell),“避免”问题发生。
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表[目前用户]所在家目录
14.命令:关于通配符 “*”
cd
cd ../var/log (返回上一路劲,“相对路劲”写法很常用)
cd后面跟空格 作用是进入用户当前目录
pwd
显示当前目录
mkdir
建立一个新目录
-p 加目录。 <就能直接将目录递归建立起来>
-m 加‘权限数值’ 目录。 <就能直接配置目录权限>
rmdir
删除一个空的目录
rm
-r + 目录:删除文件夹
echo
echo $PATH 就能直接输出“路径”。
PATH
PATH="$PATH":/root 为path添加“值”
cp
cp 文件1 文件 文件1:/etc/ 则是将etc目录下的文件全部复制
cp -r /test/ /etc 则能将test目录下的文件去不复制到etc目录下。加‘r’
-a 参数 则能复制权限
rm
-r 递归删除目录
as* 通配符删除as开头文件
*.o
* 利用统配符,进行删除全部文件.
-f 进行直接删除文件操作,不询问.
mv
-i 询问是否覆盖。
ls
ls |more 空格键:代表向下翻一页;Enter:代表向下翻一行;/字符串:搜索字符串;/f:显示行数;q:立刻离开;b 代表往回翻页
which
which 文件名 依照PATH目录进行搜索位置。
locate
locate 文件名 找出系统相关档名
rpm -ivh gcc
查看安装文件列表有gcc开发的文件