首页 > 代码库 > Linux 基础1

Linux 基础1

1  自动补全/提示 命令 TAB 

  如mount.ntfs 只需输入mount.n+tab

2  切换TTY  ALT+F1...F6  最多6个TTY,  ALT+F7好像回到开机画面。

ctrl+a 返回行首  ctrl+e 行末  ctrl+c 中止程序  ctrl+s 冻结shell, ctrl+q

3  目录结构

/boot  启动引导文件 

  /grub    grub引导相关文件 

/swap 交换空间     

/dev    硬件设备文件

/etc    配置文件存放处

      /init.d/   ubuntu类linux启动快捷方式位置

  /rcx.d/   启动脚本 自定义运行级别

  /network  网络配置文件

  /X11    图形界面配置

/bin   系统程序

/sbin   管理员系统程序

/lib /lib64    库文件存放处 像windows 的dll 相似

/share 程序运行所需要的其它资源  

/mnt 临时挂载目录

/proc 内核与进程镜像

/media 挂截媒体设备目录

/root  root 用户的$home目录

/home 个人目录 = ~ (当前登陆用户) 

/usr/

/bin/ 应用程序

      /sbin/ 管理员应用程序

      /lib/ 应用程序库文件

      /share/ 应用程序资源文件

      /src/ 应用程序源代码

      /local/

       /soft/ 用户程序

       /.../ 通常使用单独文件夹

       /X11R6/ 图形界面系统

/var  动态数据

  /www    apache 存放处

/temp 临时文件夹

/lost+found 磁盘修复文件

其它位置

协议://用户名:密码@位置/路径:端口 如

smb://test:test....   ftp://   http://

6 外设

hd(hdd设备)   sd(sata disk)   fd(floppy)

 

7 常用命令

l/ls -a/ls -l/dir   cp   mv    pwb(当前目录)   cat/cat -n行号 cat a b c >f.dat合并    vi/vim/nano 文字编辑   uname 版本信息   cd   mount (mount -t ntfs vfat iso9660)

ifconfig  常用ip配置工具  chmod   修改属性(如a+x可执行, 777读写,600属主读写 详细看chmod 详解)  su /sudo     df/df -BM  rm/rmdir mkdir  管道 | 、重定向 > 、 >> 、 < 、后台运行 & 、序列执行 &&

ps/ps -aux  top  tar/tar zxvf    uptime 时间,连接时间等  who   w(功能像前2个组合)

last/last -10 最后登陆信息  whoami   

du /du 目录 -h  目录占用的空间  touch 修改文件时间  通常是新建一个文件用

split <源文件> [目标文件名前缀]

将源文件按一定规则分割成若干个目标文件。默认文件名前缀为 x

-<行数按行数分割文件           -l <行数同上

-b <字节按大小分割文件。可以使用bkm作单位,不指定单位的情况下,默认单位为b

-C <字节按大小分割文件,并尽量保持每行的完整

示例:split -C 100k file.split x

more  less    diff 比较文件

cksum  计算crc值

whereis 查找文件

clear 清屏

locate

shutdown -h 关闭电源 -r重启 -n强行关机 -t  秒数  -c取消关机

-f 重启不扫描硬盘  -F强制扫描

halt  关闭计算机 = shutdown -h

reboot

chroot <路径>

Change Root 更改根目录,重新定义会话的运行环境

 

 

 

8常用文件

/etc/rc.local 启动时运行

/etc/network/interfaces (网络配置ubuntu类,centos 是ifcfg_eth0这样)

 

Linux 基础1