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笔记的主要内容,如果未能解决你的问题,请参考以下文章