1、在Linux中,常用文件的方式访问设备
2、Linux中每个文件都用i节点标示
3、全部磁盘又四个部分组成,分别是:引导快、专用块、i节点表块和数据存储块
4、编写的shell程序在运行之前必须赋予该脚本文件执行权限
5、内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统
6、RIP协议是一种内部协议,一般称为动态路由信息协议
7、vi有两种模式:命令模式和输入模式
8、进程的查看和调度命令
进程查看ps和top
进程调度 kill、at、batch
9、Linux操作系统的核心?
内核是其核心
10、Linux属于哪种类型的操作系统
多用户、多任务、多进程
11、如何查看当前进程?如何退出?
pwd;exit
12、 查看指定帮助?
man
13、ls命令执行什么功能?有哪些参数,有什么区别?
ls命令显示当前路径下的所有文件和文件夹
参考:-a 全部文件
-d 只显示目录
-l 详细信息
14、创建目录什么命令?创建文件?复制文件?
mkdir;vi,vim,cat;cp
15、文件修改权限命令?
chmod 权限属性 文件或者目录
16、查看文件内容有哪些命令可以用?
vi、vim、cat、more、head、tail
17、 删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?
rm;加-r递归删除;rmdir
18、使用什么命令查看网络连通性?
ifcongig
19、cat 读取文本内容
-n: 显示行号
-b: 显示行号且忽略空行
cat -n 1.txt·
20、linux下进程通信的方式有哪些?
管道、消息队列、共享内存、信号量、信号、套接口
常用命令:
第一个,也是最有用的一个:
man 察看命令详解,只要觉得哪个命令不清楚,man它就可以了.
man ls
ln 创建链接文件
ln -s sourceName destName
ls 列出文件
-l: 逐行显示且列出详细属性
-a: 列出所有文件包括以.开头的隐藏文件
ls -lqt /bin
cat 读取文本内容
-n: 显示行号
-b: 显示行号且忽略空行
cat -n 1.txt
wc: 计数
-l: 行数
-w: 字数
-c: 字符数
wc -l file1 file2 ......可以统计多个文件
cp 拷贝文件 目录
-i: 交互模式,如果目标文件存在,则询问是否覆盖
-r: 拷贝目录
cp file1 file2 file3.... dir 表示将file1,file2...拷贝到dir
cp -r dir1 dir2 dir3... dirn 将dir1, dir2,dir3...拷贝到dirn
file 察看文件类型
file test.sh
mv 移动文件,更改文件名
-i: 交互模式,如果目标文件存在,则询问是否覆盖
-r: 移动目录,跟改目录名
rm 删除文件
-i: 交互模式,询问是否删除
rm -r dir1 dir2 dir3...可删除多个
mkdir 创建目录
-p: parent,父目录不存在,则创建父目录
mkdir -p test/test
rmdir 删除目录
等同与rm -r
rmdir dir1 dir2 dir3 ....
rm -r dir1 dir2 dir3 ....
chmod 更改权限
chmod -R 777 DIR改变目录下所有文件权限为777,必须是-R
权限 -rwxrwxrwx
421421421
最前面的-表示文件类型为普通文件
接下来三位表示所有者权限
接下来三位表示组权限
最后三位表示其它用户权限
如果某一权限没有被分配,用-表示。-rwxr--rwx表示组没有写和执行权限
文件加夜有可执行权限,但表示是否容许在该目录下寻找文件
chown 改变所有者
chgrp 改变组
command &
命令后面加&表示在后台运行
find . -name "*.sh"&
fg 把后台进程放到前台
fg %1 把后台第一个作业放到前台
bg
把前台进程放到后台
jobs
显示后台或挂起的进程
ps
显示所有进程
ps -f 显示完全信息,包括占用cpu时间,开始时间。。。
kill
-9 强制结束
more 显示文本内容,每次一屏,按空格继续
find / -name "*.sh" | more
tail 从指定的位置开始显示后面得内容
tail -f server.log 用于在server上边运行边察看日志
tail -10 dos2unix.sh 察看最后10行
head
与tail对应
sort 排序
-r 逆序
-d 字典顺序
ls | sort -r
tr 字符替换
-d 删除指定字符 ls | tr -d 'log'
ls | tr 'd' 'g'把d变成g
at time date job
定时调度
compress
-f 压缩文件
-v 显示压缩比例
compress -vf project.tar 将产生project.tar.Z且project.tar被删除
uncompress
-f 解压缩文件
-v 显示压缩比例
uncompress project.tar.Z 将产生project.tar且project.tar.Z被删除
tar
-c 创建新文档
-x 解包
-v 显示正在处理的文件名
-f 取代默认的文件名
tar -cvf project.tar project/* 把project目录下所有文件打包
tar -xvf project.tar
crontab
使用权限 : 所有使用者
使用方式 :
crontab [ -u user ] file
crontab [ -u user ] { -l | -r | -e }
原文链接:http://blog.csdn.net/zhang_guyuan/article/details/60467007
http://blog.csdn.net/ggxxkkll/article/details/19761075