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