首页 > 代码库 > 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 <字节> 按大小分割文件。可以使用b、k、m作单位,不指定单位的情况下,默认单位为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