Linux基础学习随笔

Posted joeysong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础学习随笔相关的知识,希望对你有一定的参考价值。

History   输出操作历史上的所有命令

Ctrl+p   输出历史命令的向上滚动。

Ctrl+n    输出历史命令的向下滚动。

Ctrl+b   光标左移

Ctrl+f    光标右移

Ctrl+a    光标移到行首

Ctrl+e    光标移到行尾

Ctrl+L   清屏

Tab   智能提示

Tab 连续按两次,可以列出所有的命令或者该目录下的所有的子目录

 

/bin   常用的命令,如date, ls ,cat,cp 等

/boot  开机需要用的东西

/dev   设备目录

/etc  系统管理所需要的配置文件

/home  所有用户的主目录

/lib   存放Linux系统最基本的动态共享库,作用同windows中的ddl文件,几乎所有的应用程序都需要用到这些共享库

/media  系统如果能够自动挂载u盘,光驱等东西,就在这。 里面的内容是U盘的内容

/mnt   自己挂载U盘等时在这

/sbin  管理员里面的命令

/usr   (user software resource) 用户软件资源目录,当前用户的程序或文件

 

 

 

. ->当前目录

.. -> 当前目录的上一级目录

Cd – 在临近的两个目录之间切换

Pwd 写出当前的绝对路径目录

$普通用户

#超级用户

 

Sudo apt-get install aptitude

Sudo apt-get install vsftpd

Sudo apt-get install lftp

Sudo apt-get install openssh-server

Sudo apt-get install nfs-kernel-server

Sudo apt-get install rar

Sudo apt-get install tree

Sudo apt-get install vim

Linux命令的使用

1, 查看目录

Ls

Ls –a (all) 即查看当前目录下的所有文件。   前面带“.”说明是隐藏文件或目录

Ls –l  列出显式文件的详细信息。

文件类型

- 普通文件, d目录(占用的存储空间一定是4096), l链接符号, b块设备, c字符设备,s socket套接字文件, p管道

文件类型|x,x,x(所有者的权限rwx,没有则-)|x,x,x(同组用户权限)|x,x,x(其他人权限)| x文件的硬连接数| 所有者| 所属的组| 占用空间| 修改时间| 文件名字

 

 

Tree,需要添加Tree软件,安装方式为sudo apt-get install tree.

     白色-普通文件,蓝色-目录,绿色-可执行文件,红色-压缩文件,青色-链接文件(快捷方式), 黄色-设备文件,灰色-其他文件。

 

 

Mkdir name  创建一个名为name的目录

Mkdir dir/dir1/dir2 –p   注意需要加一个-p,创建一个嵌套目录

Rmdir 删除空目录

Rm 删除目录及以下的所有文件和低级目录

具体用法Rm aa –r 递归删除目录,直接用rm aa 会报错

        Rm aa –ri  会依次咨询是否需要删除。

删除文件的时候不需要加-r,

Touch name, 如果文件不存在,则创建文件,如果文件存在,则只修改文件的创建时间(最近修改时间)

 

 Cp 拷贝文件或者目录

   Cp hello.c temp  如果temp文件存在,则会覆盖原来的内容,如果不存在,则会自动创建文件。

    Cp mytest newdir –r 递归的去赋值,如果目录不存在,则会创建newdir目录,然后把其他东西放进去,如果目录已经存在,则会在该目录下创建一个叫mytest的子目录

    Q:如果该目录下,mytest也存在会怎样。?

 

Cat name 查看name文件的内容,用来查看小文件的内容,文件太大有可能显示不全

More name 查看文件内容,显示一部分,回车键下一行,空格键下一页

Less name 可以翻页

主要用vi name来查询文件内容。

 

Head –x name  查看前x行内容

Tail name 查看后面的内容,默认10行

 

Mv oldname newname  修改文件的名字

Mv filename dir  把文件移动到dir目录里面

 

Ln –s filename newname 给文件创建名字为newname的链接文件。但是不在这个相对路径下时,这个链接文件就无法使用

Ln –s ~/1Day/hello.c hello.soft 这样创建了链接文件之后,则就算hello,soft移动到其他地方,也能继续使用。即写路径时必须要使用绝对路径。

../  进入上一级目录

 

 

硬链接

需要进一步查询硬链接和软连接的异同

 

Wc  输出该文件的行数、单词数、字节数

Od

./hello  则直接执行二进制文件,当前目录下的文件

Du -h 查看当前目录下低级目录的大小

 

Which ls --》 /bin/ls  命令解析器在该目录下查找的该命令

 

以上是关于Linux基础学习随笔的主要内容,如果未能解决你的问题,请参考以下文章

linux基础学习随笔 权限和目录

linux基础学习随笔根本没有排序哈

iOS基础学习随笔-2SQLite的使用

性能测试学习基础篇--随笔3

Python学习随笔_2_基础:列表元组

《Java》学习随笔 1基础语法