兴趣-Linux知识1

1.Linux目录结构

/bin: 存放必要的命令

/boot:存放内核以及启动所需的文件

/dev:存放设备文件

/etc:存放系统配置文件

/home:普通用户的宿主目录,用户数据存放在其主目录中

/lib:存放必要的运行库

/mnt:存放临时的映射文件系统,通常用来挂载使用

/proc:存放存储过程和系统信息

/root:超级用户的主目录

/sbin:存放系统管理程序

/tmp:存放临时文件

/usr:存放应用程序,命令程序文件、程序库、手册和其他文档

/var:系统默认日志存放目录

2.常用命令管理

pwd:查看当前目录

clear:清屏

exit:退出

head:查询前10条记录 head -1 显示第1行数据

tail:显示后几行数据 tail -5 显示倒数5行数据

#代表root用户;$代表普通用户

cd:切换目录,其中cd ..返回上一级目录 

ls -a 查看所有文件,包括隐藏文件; ls -l 表格形式展示(可以查看到文件大小、创建日期等信息)

mkdir:当前路径下创建文件夹

rmdir:当前路径下删除文件夹(空目录)

rm:删除文件或者目录  rm -rf  test.txt   r (递归)  f(强制)

cp:拷贝文件 其中,install.log:需要拷贝的文件  /tmp/复制文件的路径 e.g. cp install.log /tmp/ 

      如果拷贝目录,需要增加 -r参数

mv:重命名文件或者移除文件

touch:创建文件,用法:touch test.txt,如果文件存在,则表示修改当前文件时间。

useradd:创建用户,用法:useradd fun1 , userdel 删除用户

groupadd:创建组,用法:groupadd fun1,groupdel 删除组

find:查找文件,例子:find / -name "test.txt" 其中,如果是“*.txt”则代表所有txt文件

cat:查看文件具体内容,例子:cat test.txt  查看test.txt

vi : vi 文件名称  第一步:输入i 开始insert 第二步:按ESC 第三步:输入:,后续接续输入wq;

more:分页查看文件内容 例子:more /ect/passwd

cat:查看所有内容

echo:回显,输入什么显示什么。例子:echo hello world!

追加覆盖:例子  echo ok>test.txt

追加: 例子  echo ok >>test.txt

关机: shutdown -h now

重启: shutdown -r now  或者 reboot

关键词查询:grep 例子:grep "hello" hello.java    

                       或者 grep -n "hello" hello.java  (带行数查找)

帮助:man(相当于DOS下的help,manual简写)

搜索关键字:apropos XX,比如 apropos who ;whatis whatis仅搜索全字匹配的内容

Tab键:按[tab]地方如果是在command(第一个输入的数据)后面时,他就代表着 『命令补全』,如果是接在第二个字以后的,就会变成『档案补齐』的功能。

Ctlr+C键:先按住ctrl键,再按住C键;作用:终止当前程序进程

3.Linux用户管理

useradd 添加用户名 例子:useradd xiaoming [添加用户 xiaoming]

passwd 修改用户名密码 例子:passwd xiaoming [修改xiaoming的密码]

userdel 删除用户 例子:userdel xiaoming [删除用户 xiaoming]

            userdel -r xiaoming [删除用户以及用户主目录]

4.Linxu运行级别

  0:关机

  1:单用户

  2:多用户状态没有网络服务

  3:多用户状态有网络服务(常用运行状态)

  4:系统未使用保留给用户

  5:图形界面

  6:系统重启

常用运行级别是3和5。要修改默认的运行级别可改文件 /etc/inittab 的 id:5:initdefault:这一行的数字

5.Linux管道命令

  在Linux或Unix系统中,|是管道命令 , 把上一个命令的结果交给管道后的命令处理

 

Linux目录结构

posted @ 2016-06-12 18:10  fubst0318  阅读(113)  评论(0编辑  收藏  举报