linux的使用经验

开始接触linux是2013年8月份,那个时候什么也不懂,装系统,打开终端,输入一些命令,终端里面调试程序,感觉一下子从windows穿越到了另一个世界里,这个世界充满了冒险。
是的,linux的使用充满了冒险。一般刚接触linux的人都不怎么懂权限控制,尽管windows的权限控制比linux做的好,但是我们是不知道的,因为根本不会用。
一般使用linux操作系统首先会接触终端,我使用终端的首先会,接触到一些命令,我们不可能记住所有的命令以及所有命令的参数,只能记住一些常用的提高工作效率就可以,这是一个工作效率和学习时间的tradeoff.

**首先是man command :man是手册的意思,手册就是把所有涉及到得参数都放里面,不管你是不是经常会用到,
其次是command -h :这是帮助信息,显示的信息要少很多,里面一般是比较常用的东西。**

个人觉得终端下面需要记住的一些命令及其参数:

cd:
cd directory : 转移当前工作目录
cd - : 转移到上次操作的目录
cd .. : 转移到上层目录

ls: 显示当前目录下的所有文件和文件夹
ls -a : 显示所有的文件和文件夹,其中包括隐藏文件(文件名以 . 开头)和当前目录 . 和上级目录 ..
ll : 显示每个文件和文件夹得详细信息

vi file : 可以编辑file(这个详细在另一篇博客里面说明)

cat 文件 :显示文件的内容

复制 cp :cp的前面要加上需要复制的文件的路径 后面放复制到的路径

rm file : 删除文件
rm -rf dir: 删除文件夹 rm -rf !(keep1 | keep2) :删除除keep1和keep2之外的所有文件和文件夹。

建立目录 mkdir : mkdir 后面跟上要建立的目录的路径

挂载文件系统mount 卸载umount

| : 管道,把前面命令的标准输出作为后面命令的标准输入。

grep str file : 在文件中匹配str字符串

sh+代码文件名 :sh代码在shell中的执行方式

sudo !!:以sudo用户执行上一条命令。

more :分页显示 如:ls -l|more

>:重定向,删除重定向文件原来的内容 如:ls -l > ls.txt

>> :追加重定向,不删除重定向原文件的内容 如:ls -l >> ls.txt

$ :变量引用符

查找命令 : find最强大,什么都能查
which只能查可执行文件
whereis只能查二进制文件、说明文档,源文件等
locate能查所以,但跟whereis一样都是查数据库里的内容。
which 只能寻找执行文件 ,并在PATH变量里面寻找。
whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。
locate 同上,不过文件名是部分匹配。
find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用.

卸载软件:1、查看系统中安装的相应的软件包 rpm -q -a | grep ‘name’ 2、卸载相应的软件:rpm -e [package name]

windows和linux双系统中修改开机首选启动项:–
进入/boot/grub2目录,在终端(不用ctrl+alt+F2)利用gedit打开grub.cfg文件,
–将windows的启动选项移动到linux之前.

上面说的命令如果具体参数不懂得时候可以查看帮助信息,学习的目的是需要用到的时候能够想起来有这么个东西,这就是软件工程中机制和策略分离,导致策略太多太杂的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值