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基础学习随笔的主要内容,如果未能解决你的问题,请参考以下文章