Linux常见命令
2019 linuxLinux 中一些常见的命令。
查找文件和文件夹
- 查找文件:
find (range) -name 'name'
- 搜索 .c 的文件:
find (range) -name '*.c'
- 查找文件夹:
find (range) -name 'name' -type d
- 搜索指定用户的文件:
find (range) -user root -name 'name'
文件权限
文件调用权限分为三级:文件所有者、群组、其他。
chmod [ugoa] [[+-=][rwx]]
u
是所有者,g
是同群组,o
是其他人,a
是所有人+
增加权限,-
取消权限,=
唯一设定权限r
读取,w
写入,x
执行
chmod 755 file
简单用数字表示 r=4, w=2, x=1
alias
alias 命令用来设置指令的别名,必须使用单引号''
。
alias [name=['command']]
例如:alias ls='ls --color=auto'
curl
curl 命令是一个在命令行下利用 URL 规则文件传输工具。它支持文件的上传和下载,但按传统,习惯称 curl 为下载工具。如果系统没有 curl,需要进行安装。curl 是将下载文件输出到 stdout,将进度信息输出到 stderr。
-s/–silent | 静默模式。不输出任何东西 |
-l/–list-only | 列出 ftp 目录下的文件名称 |
-o/–output | 把输出写到该文件中 |
-O/–remote-name | 把输出写到该文件中,保留远程文件的文件名 |
curl -s https://deb.nodesource.com/setup_14.x
这条命令是将下载文件输出到终端,所有下载的数据都被写入到 stdout。可以使用选项 -O 将下载的数据写入到文件,使用 -o 将下载数据写入到指定名称的文件中。
wget
wget 命令用来从指定的 URL 下载文件
-b | 后台下载 |
-c | 继续执行上次终端的任务 |
-o | 指定文件名称 |
wget https://rpm.nodesource.com/setup_14.x
PATH
- 临时添加变量(重启无效)
export PATH=$PATH:NEW_PATH
- 全部用户(不推荐)
vi /etc/profile
=>export PATH="$PATH:NEW_PATH"
- 当前用户(推荐)
vi ~/.bashrc 或 vi ~/.profile
=>export PAHT="$PATH:NEW_PATH"