Linux命令速查手册
http://book.51cto.com/art/200909/152959.htm
启动 Xwindow: startX
KPPP 上网设置
openOffice 兼容的办公格 式软件
管理软件 Linuxconf
网络版管理 webmin
安装 rpm -uvh 文件名
解压 tar xzvf 文件名 默认端口:10000
另一种安装方式 ./setup.sh
查看IP ifconfig ifconfig -a
御载 rpm -e httpd
默认 的 root 的 密码 是 lock ( 好像 )
隐藏文件 : 名字前加 '.'
显示进程 : PS (-a 查看全部) kill
Ubuntu: [W1] sudo passward root
回到根目录 cd/ [W2]
显示当时位置 pwd
代字号快捷方式 ~/downloads/gperidic
查看文件开始几行 head
结尾 tail
查找文件 find /bin -type f -atime +100 -print
find /bin -type f -mtime -1 -print [W3]
创建目录 mkdir [W4]
删除目录 rmdir
文件信息 is [W5]
磁盘管理 df 磁盘使用情况等
磁盘使用空间 du [W6]
Linux 子目录 | |
/bin | 包含超级用户和一般用户使用的命令 |
/boot | 启动所需大多数的软件 |
/der | 设备文件和其他特殊软件 |
/etc | 启动所需其他文件、配置文件 |
/sbin | 启动所需其他文件(只能把 root 使用的至关重要的 系统管理命令存放在这,包含文件系统检查,关机 和一些网络命令) |
/home | 每个用户的子目录 |
/lib | 包含了位于 /bin 和 /sbin 中程序需要的库文件 |
/mut | 用于临时装载文件系统 |
/opt | 第三方应用程序存储(可有可无) |
/proc | 用于用 linux 内核交换的数据 |
/root | 超级用户的主目录 |
/tmp | 临时文件 |
/usr | 包含系统中每个用户都使用的文件和程序 |
/usr/local | 安装大多数第三方应用软件的地方 |
/usr/src | linux 系统源代码 |
/var | 存储可变数据(锁文件,日志文件,邮件箱....) |
Table 键
输入History 查看历史
History 5 显示最近执行的5个命令
!Ls 说明最后一次以ls开头的命令
启动 Xwindow: startX
Shutdown –h now 立刻进行关机
Shutdown –r now 现在重新启动
Reboot 也是现在重新启动
Ls
Ls –l
Vi hello.cpp
( 编译C语言, gcc hello.cpp)
( 运行C, ./a.out )
1.删除目录或文件
rm 文件名
rmdir 目录名
2.新建目录
mkdir 目录名
3.删除目录下的所有文件,包括目录本身
rm -rf 目录名
mv 移动文件
4.自动补全文件名
按 Tab 键。
5.拷贝整个目录下的所有文件 到另一目录
cp – r 源目录 目标目录
5.修改目录或文件名
mv 原文件名 新文件名
mv 原目录名 新目录名
6.安装tar包文件
tar - zxvf XXXX.tar
7.一般文件的安装
扩展名是.tar.gz 用tar -zxvf 文件名.tar.gz
扩展名是.tar.bz2 用tar -jxvf 文件名.tar.bz2
扩展名是.tar.z 用tar -Zxvf 文件名.tar.z
然后进入你解压缩以后的文件夹,再打./configure,然后是make,最后是make install
这样就安装完了。如果你下载的是.rpm的包,这种格式的只要进入放有你下载的包的目录,打rpm -ivh 文件名.rpm 就安装完了
Open a terminal window, and type: rpm -e *package_name*. Do not type the extension on the file. For example: rpm -e gedit.
补充:
下载(支持断点续传): wget -c [url....]
现在简单的把Fedora Yum命令软件升级的一些命令罗列一下:
1.列出所有可更新的软件清单
命令:yum check -update
2.安装所有更新软件
命令:yum update
3.仅安装指定的软件
命令:yum install
4.仅更新指定的软件
命令:yum update
5.列出所有可安裝的软件清单
命令:yum list
1.用YUM安装软件包
命令:yum install
2.从硬盘安装 rpm 包并使用 yum 解决依赖
yum localinstall application_name
3.用YUM删除软件包
命令:yum remove
1.使用Fedora Yum命令查找软件包
命令:yum search
2.列出所有可安装的软件包
命令:yum list
3. 列出所有可更新的软件包
命令:yum list updates
4.列出所有已安装的软件包 //
命令:yum list installed
5.列出所有已安装但不在 Yum Repository 內的软件包
命令:yum list extras
6. 列出所指定的软件包
命令:yum list
7.使用YUM获取软件包信息
命令:yum info
8.列出所有软件包的信息
命令:yum info
9.列出所有可更新的软件包信息
命令:yum info updates
10.列出所有已安裝的软件包信息
命令:yum info installed
11.列出所有已安裝但不在 Yum Repository 內的软件包信息
命令:yum info extras
12.列出软件包提供哪些文件
命令:yum provides
13.系统中有哪些yum源
命令:yum repolist
安装一个软件包只需简单的键入以下命令:
$ rpm - ivh foo-1.0-1.i386.rpm
卸载软件包就象安装软件包时相同简单:
$ rpm - e foo
注意这里使用软件包的名字name ``foo’’, 而不是软件包文件的名字file ``foo-1.0-1.i386.rpm’’。
? -a 查询所有已安装的软件包
? -f 将查询包含有文件. 的软件包
? -p 查询软件包文件名为的软件包
还能指定查询软件包时所显示的信息。他们被称作信息选择选项:
? -i 显示软件包信息,如描述, 发行号, 尺寸, 构建日期, 安装日期, 平台, 及其他一些各类信息。
? -l 显示软件包中的文件列表。
? -s 显示软件包中所有文件的状态。
? -d 显示被标注为文件的文件列表(man 手册, info 手册, README’s, etc)。
? -c 显示被标注为设置文件的文件列表。这些是你要在安装完毕以后加以制定的文件(sendmail.cf, passwd, inittab, etc)。
对于那些要显示文件列表的文件, 你能增加-v 命令行选项以获得如同 ls -l 格式的输出。
export [-fnp][变量名称]=[变量设置值]
补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
挂载 mount unmount
安装必备目录 / / swap (交换)
5次Esc
shutdown --help
man shutdown
more cat tac
head -3 (列出上3行)
tail -3
vi
dd
dw
find /etc -name *.txt
find . -name *.txt 在当前目录找
whoami
whereis
export
echo $ PATH
ln 23423.txt aa (硬链接)
ln -s 12312.txt 5 (软链接)
useradd
passwd ...
文件-限 r w x -
chmod 777 qwe.txt ()
wc 统计
grep sdfs.txt ss (搜索)
hostname
ls -l
df -l
free
Samba Server (共享)
vsftp
iptables (防火墙)
chkconfig --list
chkconfig .... on
grep
rpm -qa | grep MySQL 他找已经安装的MySQL.*.rpm 注意大小写
vim
插入模式 iao IAO
shift v 行视图编
y 复制
p 粘贴
yy 复制一行
:q (shift zz) 退出
:q! 不保存退出
:wq 保存退出
:set nu 显示行号
:sh 暂存此文件,先进去另一个页面,
exit 重新进入此文件
yy 复制一行
命令行模式定位:
h j k l
$ 移动行尾
0 行首
H 移到屏幕上端
L 下端
M 中央
G 文件的追后一行
1G 文件第一行
15 G 第15行
:20 第20行
:set nu 显示行号
:set nonu 不显示行号
dd 删除光标所在行
DD 删除光标所在行(从光标开始)
:10,20 d 删除10行到20行
10yy 复制当行以下10行
10dd 剪切当行以下10行
p
R 从光标处开始替换,按esc结束
u 撤销 ctrl+r 反撤销
U 取消
搜索和替换
:/
n 向上搜索
N 向下搜索
:%/aa/dd/g 吧aa替换为dd
:%/aa//g 吧aa删除
:!ifconfig 可做一般命令
vi -o
vi -O 打开多个文件打开多个文件
ctrl ww 切换
Ubuntu 默认桌面 环境 采用 GNOME
cd /usr/bin
支持通配符
windows 下
md d:/123../
只能用 star d:/123../ 来打开
rm 删
-f (文件名之后加 / 号) -x (以逗号隔开) -l (详细信息)
du /home
档案目录管理—cd
范例 : 跳到 /usr/bin/ :
cd /usr/bin
跳到自己的 home directory :
cd ~
跳到目前目录的上上两层 :
cd ../..
cd - 返回进入当前目录前所在目录