linux基本命令

一:Linux简介
Linux是一个Unix类操作系统,完全开发源码,多用户多任务,服务器(数据库服务器、Web服务器、应用服务器、日志服务器、图片服务器等等)、嵌入式领域(如路由器等需要Linux才能启动)、移动终端(比如安卓手机等、平板),Linux主流版本有:RedHat、CentOS、Ubuntu、SUSE、FreeBSD

二:安装Linux系统(选择性掌握)
1)、安装虚拟机软件(VMware,注意不要随意卸载该软件,在Win7系统下建议安装8.0或9.0)
2)、用虚拟机模拟电脑(四类操作系统:windows、Linux、Mac、Dos)
3)、安装Linux系统(掌握)
Linux分区实际上是划分目录结构(Linux只识别文件和目录),必须有"根目录(/)"和"交换目录(swap)"
交换目录(swap):提供虚拟内存,当电脑内存不足,交换目录所占用的磁盘空间会当做虚拟内存来使用
磁盘8G(/dev/sda表示一个SCSI接口的硬盘,/dev/hda表示一个IDE接口的硬盘):
swap: 1G
/: 剩余的全部空间
注:安装Linux操作系统,至少要有8G的磁盘空间(也就说给虚拟电脑至少要分配8G的磁盘空间)

Linux超级管理员账号是:root

Ctrl+C终止一条命令,Ctrl+Z撤销一条命令

二:基本命令
4条最简单的命令:
ls / ll / ls -l #查看目录的内容
pwd #查看当前目录的绝对路径
cd #跳到指定位置
clear #清屏

示例:
[root@localhost bin]#pwd
/usr/bin
[root@localhost bin]#cd ../sbin
[root@localhost sbin]#pwd
/usr/sbin
[root@localhost sbin]#cd ../../opt
[root@localhost opt]#pwd
/opt
[root@localhost opt]#ls d05/
[root@localhost opt]#ls ./d05/

Linux系统是严格区分大小写

Linux支持三种格式的shell脚本,分别是bash、csh、ssh,其中bash是最常用的。

echo $SHELL 输出SHELL变量的值

[root@localhost ~]#(表示超级用户) 或 [u101@localhost bin]$(表示普通用户)

root表示当前操作的用户
localhost表示主机名

~表示当前处在哪个目录中,~表示当前登录的用户的home目录(普通用户登录后默认进入到home目录)

路径: 表示文件或文件夹所在的位置
绝对路径:以 / 开头
相对路径:.表示当前目录;..表示当前目录的上一层

mkdir --help #查看命令的帮助信息
man mkdir #查看命令的详细帮助


一、常用管理命令:
1、reboot #重启
2、shutdown -h 0 或者 init 0 /(halt -- 不建议用)#关机
PS:没有注销和开机的命令哦^_^

3、cd 切换路径 #cd /etc/sysconfig
4、pwd 查看当前路径 #pwd
5、whoami 查看当前用户 #whoami
6、uname -r 查linux内核版本号 #uname -r
7、clear 清屏命令 #clear
8、tab键 用来路径补全功能
9、netstat -an 查找linux或者windows下所有的端口 #netstat -an


二、文件管理命令:
1、ll (ls -l) 查看当前目录下有哪些文件或文件夹
ps: ls -l 的别名就是ll,以 - 开头的,表示文件;以d开头的,表示目录。

2、mkdir 文件夹名 创建文件夹,可以同时创建多个文件夹,如:mkdir d01 d02

3、mkdir -p ./first/second 创建多层文件夹 first和second都不存在情况下建目录

4、touch 文件名 #touch test.txt 创建文件

5、rmdir d101 #删除空目录d101
6、rmdir d102 d103 #同时删除两个空目录d102,d103
7、rmdir -p d104/d105/ #删除d105目录后,若d104是空的,则连d104一起删除
8、rm -rf 文件名或文件夹名 删除文件


9、cp 源文件路径/源文件名 目标路径 拷贝文件 #cp T01/test.txt T02/

10、cp -R 源文件路径/源目录名 目标路径 拷贝文件夹(把文件夹的所有内容一起拷贝)#cp -R T01 T02

11、查看文件命令:(install.log)
(1)more 文件名 按回车一行,空格一