走进可爱的Linux命令

基础的文件操作

文件的基本操作

  1.新建文件&文件夹 touch-file  &  mkdir-dir
  2. cp
  3. mv(移动文件位置)&(重命名)
  4. rm-file  &   rm -rf -dir
  5. tar/unzip
  6. ls
  7. less/cat/tail...
  8. 下载(wget)or(apt-get install)

常用解压缩命令

类型 常用解压指令
xxx.tar.gz tar zxvf xxx.tar.gz
xxx.tar.bz2 tar jxvf xxx.tar.bz2
xxx.zip unzip x.zip

重定向

类型 文件描述符
stdin 0
stdout 1
stderr 2

标准输出重定向
$ cat file1 >file

紧接着执行
$ cat file2 >file将file2覆盖file1,若是不想覆盖,而是在文件结尾添加内容
执行$ cat file2 >>file
等价于两个文件合并--$ cat file1 file2 >file

好用的管道命令

查找自己忘记了以前输入过的unzip命令

history|grep unzip*

将执行的命令结果输出到显示屏以及指定文件

cat test.md |tee output.txt|grep less
把数据流分成两股,一股到文件output.txt,一股到 stdout,这里的grep是在筛选结果中包含less的文本

test
test


权限

用户角色控制--切换sudo

  • root
  • 一般用户

文件权限控制-- ls -l filename

r :读权限,用数字4表示
w :写权限,用数字2表示
x :执行权限,用数字1表示
- :删除权限,用数字0表示
u :目录或者文件的当前的用户
g :目录或者文件的当前的群组
o :除了目录或者文件的当前用户或群组之外的用户或者群组
a :所有的用户及群组

如果需要执行shell脚本

chmod +x hello.sh

进程

$ man ps

杀死进程
kill -9 PID 强行杀死

kill PID

killall program_name

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容