博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux: Bash基本命令
阅读量:6245 次
发布时间:2019-06-22

本文共 1939 字,大约阅读时间需要 6 分钟。

目录

0 切换目录 cd

1 查看当前目录 pwd

2 生成目录 mkdir

3 搜索文件

4 查看当前的文件 ls

5 删除文件但保留特定类型 rm !(**)

例如: rm !(.tex|*.eps)其中,.tex, .eps格式的文件会被保留下来。

6 打开pdf文档[1]

gnome-open xxx.pdf (用系统默认的软件打开pdf,在我的电脑上就是Foxit reader)
evince xxx.pdf (用evince打开pdf, 这个是linux系统默认自带的工具,不能对pdf做任何注释和修改,但优点是快速稳定)
content

7 equivalent bash command

to rename a bash variable/command

alias fire='firefox'fire

similar way is to set environment variable

export fire=firefox

however when you wish to use this variable, you need call it with a '$'

$fire

8 find files or directory

  • find
# find file by filenamefind /etc/path -name filename.type# find file by size bigger than 1Mfind /etc/path -size +1M
  • grep
### grep 'texts' d*

9 view file content

you can use 'more' command to view a file, you can also use 'vim' to view a file, under vi mode you can modify a file, under more modle you can make any modification to your file. eg:

vi ~/.bashrcmore ~/.bashrc

10 bash variable

  • read bash variable
    To know the content of a bash variable name, you can use the above command.
echo variablename

11 environment path setting

  • non interective environment file: /etc/profile; ~/.bash_profile
    this environment setting will be loaded every time you run a bash command.
  • interective environment file: /etc/bashrc; ~/.bashrc
    this environment setting will be loaded only once when you first log in as a user.
    The bash environment files under /etc/ are configured by root for all users, normal user can only view them without any modification.
    When you have made any change to bash environment setting file, you need to make them available by executing the above command.
source ~/.bashrc ~/.bash_profile

12 give file access permission

chmod 777

13 SFTP远程文件访问

通过sftp可以远程访问服务器的文件,并且可以通过get命令将文件复制到本地

sftp username@serverIPcd proper/locationget -r foldernameget filename.typeexit

参考:

[1]https://askubuntu.com/questions/43264/how-to-open-a-pdf-file-from-terminal

转载于:https://www.cnblogs.com/docnan/p/7063244.html

你可能感兴趣的文章
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
我的友情链接
查看>>
ElasticSearch 2 (32) - 信息聚合系列之范围限定
查看>>
VS2010远程调试C#程序
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
App 卸载记录
查看>>
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
计算机网络与Internet应用
查看>>
linux性能剖析工具
查看>>
flutter中的异步
查看>>
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
# 2017-2018-1 20155224 《信息安全系统设计基础》第七周学习总结
查看>>
scikit-learn预处理实例之一:使用FunctionTransformer选择列
查看>>
Mars说光场(3)— 光场采集
查看>>
[CodeWars][JS]如何判断给定的数字是否整数
查看>>
实现div毛玻璃背景
查看>>