1. win7 在搜索框输入 mstsc, 直接找到远程桌面软件
2. 修改文件权限
- chmod +x xx.sh
- chmod 777 xx.sh
- # 递归修改 xx 目录权限
- chmod +x -R xx
3. Linux 命令行用到的一些常用操作
- # 回到上一次操作的路径
- cd -
- # 切到 xxx 目录, 并保存当前路径到栈顶
- pushd xxx
- # 切到栈顶的路径, 并删除栈顶目录路径, 功能同 cd -
- popd
4. source 命令
source 可执行文件名 # 用于执行文件
如: source /etc/profile
5. 可以使用下面的方式直接修改某个文件, 不用再去打开文件进行操作, 不过个人还是喜欢直接打开文件进行操作, 这里只是记录一下有这个功能而已
echo export PATH=/usr/local/bin/:$PATH>> /etc/profile
6. Linux 重定向
- echo "hello world">> text.txt # 追加重定向
- echo "hello world"> text.txt # 重定向
- sh main.sh> result.txt 2>&1 # 这里将在执行 main.sh 的过程中的所有输出流, 错误流都输出到 result.txt 文件中
7. 消除 make 历史 (这个是做过一段时间的编译工作, 记录的一些 C/C++ 编译相关的东西, 但是后面这个就一直不用了, 因为换岗了)
- make clean
- make distclean
- make -jz -f makefile.profix veryclean
8. 查询 Linux 系统版本
lsb_release -a
9. Windows 下添加路由
REM 格式如下:
REM route add -p 目标 IP mask 目标掩码 本地网关
REM 举个栗子
route add -p 40.0.0.0 mask 255.0.0.0 29.1.11.200
REM 查看路由
route print
rem 删除某条路由
route delete 40.0.0.0
10. Linux shell 脚本内关于入参的一些记录
- $0 # 本文件的名字
- $# # 入参的个数, 不包括 $0, 如: xx.sh a b c 则:$#=3
- $? # 上一个命令是否执行成功
11. 建立软 / 硬链接
- # 建立软连接
- ln -s a b # a 是源文件, b 是目标文件
- # 建立硬链接
- ln a b
12. 在 Windows 上写的 abc.sh 文件拷贝到 Linux 上, Linux 上看到的脚本后面有乱码, 不能执行, 可以使用下面的命令转换一下格式, 在执行脚本:
- # 直接指定文件去修改格式
- dos2unix abc.sh
- # 也可以批量修改文件格式
- find ./ -name "*.sh" | xargs dos2unix
来源: http://www.bubuko.com/infodetail-3259340.html