Linux的一些基本文件系统操作命令,我们想在linux下工作,当然首先要熟悉基本的一些命令,下面列出一些最常见的一些文件系统操作命令信息:
先看一下linux的基本目录:ls浏览目录文件,cd切换目录,用”cd /”,”ls”命令看到“/”目录下的所有目录文件,
bin:放着我们常用的命令,
常用的
shell
有:
/bin/bash
/bin/sh
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
dev:
Linux
的外部设备,
home
:用户的主目录,
lost+found
:异常关机造成的磁盘碎片文件的地方
misc
:
net
:
proc
:进程镜像相关
sbin
:系统管理员常用命令
srv
:
tmp
:临时文件
var
:系统日志
boot
:内核
boot/grub/grub.conf
:
grub
启动配置,一般使用连接文件
menu.lst
来修改
boot/grub/splash.xmp.gz
:
grub
启动界面画面;可以在
grub.conf
中指定别的文件来改变。
etc
:系统配置信息(和
windows
下的注册表相似)
etc/passwd
:
etc/shadow
:
etc/group
:
etc/ fstab:文件系统挂载信息,
etc/inittab
:启动服务表,找到
“i b
:
X
:
initdefault”
,其中
X
表示启动方式,改为
3
表示终端,改为
5
表示图形。
etc/crontab
:配置文件如:
sell
的目录,某个时间执行例程(脚本),比如定期发邮件,放置脚本信息,
path
设置就在里面。
etc/sysconfig/network-script/
:网络配置文件放在这里,
lib
:
库文件
media
:
mnt
:用来临时挂载别的文件系统,如
ntfs
的
windows
分区文件
opt
:安装大型软件时存放的目录
root:
系统管理员的目录
selinux:
sys:
usr:
应用程序安装的目录
usr/bin
:应用程序命令
usr/sbin
:
root
用户的命令
/usr/include
:开发和编译应用程序需要的头文件目录
/usr/lib
:一些常用的动态链接共享库和静态档案库;
/usr/local
:这是提供给一般用户的
/usr
目录,在这里安装软件最适合;
/usr/man
:帮助文档的存放目录;
/usr/src
:
Linux
开放的源代码就存放的目录
进行文件系统管理的命令:
fdisk、 mkfs、fsck(如何使用?man,上网)
fdisk /dev/hda
-d 删除一个分区, -l 显示分区类型 –n建立新分区
mkfs -t ext3 /dev/hd3
fsck 检查、修复文件系统
例: cd /dev
mkfs –t ext3 raml4
cd /mnt
ls
mkdir mem1
mount /dev/raml4 /mnt/mem1
df –l
df -h
ls命令:-l –a –R(linux 下万物皆文件)
-l: 文件权限有十个字符 1:文件类型 234:root权限 567:组权限 8910:其它用户权限
touch:建文件,
chown chgrp chmod:改变权限命令;-a:显示包括隐藏文件(以“.”开头的文件);
chown username /home/username/a.txt
,把
a.txt
的属主改为
username
,
mkdir:建目录,mkdir –p file1/file2/file3 ,rmdir:删除目录文件;
cp:cp file1 file2 ,-r
递归
–u
:目标文件修改时间晚就不
cp
mv :file1 file2,把file1移到file2,同时删掉file1,等于重命名文件;
-b
,表示给被覆盖的文件产生一个备份
cat
:
cat file
,从标准输入中读入的文件从标准输出上输出,
cat - file1 - >file2
,在
file1
前后均加了一段文字然后存成了
file2
文件的操作,用
Ctrl+d
控制
head
:
是用来显示文件的前面一部分的。可以使用
-num
选项来显示前
num
行,也可以使用选项
-c num
使
head
输出前
num
个字节。其它的使用和
cat
相似
tail
:
是和
head
对应的显示文件后一部分的命令。选项和
head
命令一样
more
:分页显示的命令
|
:管道命令
od
、
mn
和
strings
:显示二进制文件
ln:ln –s file1 file2 (软连接)ln file1 file2(硬连接,root用户才可用)
rm –r file:删掉file及下的所有子目录文件,
rm -rf
/tmp/a
:强制删除
tmp/a
文件及子目录
du:显示占的空间 ,
whereis file:找file文件,
find:查找文件,uname,uname –a:关于内核版本信息等,
su:获得root权限 su username:进入username用户,
usradd:加用户。
echo
:
echo firstfile > abc
,把
abc
输入到
myfile
里
对压缩文件的命令:
tar: –c建文件 –f定义名字 –t查看文件内容 –x释放文件内容 –v 显示操作过程 –z使用zip压缩,tar –cvfz file.tar.gz 目录, tar –xvfz file.tar.gz
ps –aux :查看进程
ls –l | wc –l:列出当前文件数目,kill PID:杀死进程。
第0个扇区叫MBR,分区由块组成,第一个是超级块,结点(inode):
指定块的大小:例mkfs.ext3 –b 1024 –i 1024 -m 3/dev/ram14,-m:是保留多少空间,系统默认会是5即5%,用来编辑配置信息。tune2fs –c –i:设置自检,tun2fs –j:转换文件格式,
edquota:为用户设置磁盘配额,grep:过滤,
ntsysv chkconfig service:开关服务
网络基本命令:
ifconfig eth0 192.168.1.2:配置ip地址
netstat –t :显示所有tcp连接,netstat –vat:显示活动和被监视的连接
记住使用“tab”键来提示输入 。
shutdown -h now
:关闭计算机