linux笔记

Posted 一条图图犬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux笔记相关的知识,希望对你有一定的参考价值。

## linux命令

column -t
格式化输出命令的结果


& 在后台运行
配合使用
ping www.baidu.com > test.log &
tail -n 5 -f test.log

 

watch 跟踪一个命令 持续输出结果

上一个命令加上sudo:记得空格
sudo !!

 

 

 

 


```
rsync -vca ../src/* /dst
-v, --verbose 详细模式输出。
-c, --checksum 打开校验开关,强制对文件传输进行校验。
-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD。

```


```
ubuntu 快捷键
ctrl + ; 调出粘贴板
```

```
开机自动挂载硬盘
先查到硬盘的uuid
查看当前机器上的硬盘 用uuid 表示
ls -l /dev/disk/by-uuid/
编辑文档
sudo gedit /etc/fstab
添加如下一行 uuid 挂载点(一般是/media/liujiashu) ext4 defaults 0 0
UUID=344C12354C11F1FA /media/E ntfs defaults 0 0
```

```
查看系统架构
dpkg --print-architecture
查看系统兼容的架构
dpkg --print-foreign-architectures
移除兼容架构
sudo dpkg --remove-architecture armhf

```

 

```
数字权限对应表 :
r: 对应数值4
w: 对应数值2
x:对应数值1
-:对应数值0
自己 同组用户 其他用户
7: rwx
6: rw-
5: r-x
4: r--
1: --1
0: ---
example:
777 : rwxrwxrwx
700 : rwx------
```

```
- **find** :
-name 按名称查找
> find . -name "[a-z]*[4-9].log"

-exec 对搜索出来的文件执行command
-ok 安全模式:对每一个command进行操作确认提示
> find path options -exec command options {} \;
> find path options -ok command options {} \;
```

 


## linux自定义
```
~/.bash_aliases : Linux自定义命令 给命令(组合)取别名

alias yo="ls -rothl"
alias you="ls -rothla"
alias osup="sudo apt-get update"
alias ins="sudo apt-get install"
alias ssrr="sudo service resilio-sync start"
alias ssff="sudo service resilio-sync stop"
alias waitit="inotifywait -mrq --format ‘%Xe %w%f‘ -e modify,create,delete,attrib"
alias ssrrr="systemctl --user start resilio-sync"
alias ssfff="systemctl --user stop resilio-sync"

- 更新系统启动配置 系统命令别名配置文件
alias things="source .bash_aliases .bashrc"

- 本地备份命令
alias bkb="rsync -a --progress /home/liujiashu/rsync_src/ /media/liujiashu/2d545bb5-0474-4f15-a051-ca3a79c96e0d/rsync_dest/"

 

.bashrc :
myrm(){ D=/tmp/RecycleBin/$(date +%Y%m%d%H%M%S);mkdir -p $D;mv "[email protected]" $D && echo "moved to $D done";}
- 自定义rm命令
alias rm="myrm"

- 对文件加密解密
加密
openssl enc -e -aes-128-cbc -a -in /home/liujiashu/Desktop/a.txt -out /home/liujiashu/Desktop/b
解密
openssl enc -d -aes-128-cbc -a -in /home/liujiashu/Desktop/b -out /home/liujiashu/Desktop/a.txt

```
## linux常用软件安装
- remarkble
- nutstore
- pycharm
- anaconda
- chrome 64bit
- htop
- wiznote
- samba

 



















































































以上是关于linux笔记的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu/Linux 笔记应用 为知笔记(支持markdown)

linux学习笔记二

linux学习笔记一

《Linux内核设计与实现》读书笔记 - 目录 (完结)转

Linux学习笔记

Linux 编程笔记