工作笔记整理

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

猜你喜欢

转载自www.cnblogs.com/SBJBA/p/11746489.html