linux基础及常用命令

上传人:第*** 文档编号:53423568 上传时间:2018-08-31 格式:PPT 页数:21 大小:293.50KB
返回 下载 相关 举报
linux基础及常用命令_第1页
第1页 / 共21页
linux基础及常用命令_第2页
第2页 / 共21页
linux基础及常用命令_第3页
第3页 / 共21页
linux基础及常用命令_第4页
第4页 / 共21页
linux基础及常用命令_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《linux基础及常用命令》由会员分享,可在线阅读,更多相关《linux基础及常用命令(21页珍藏版)》请在金锄头文库上搜索。

1、Linux 基础及常用命令,Linux概述 Linux简介 Linux的主要特点 Linux的组成 Linux的版本 Linux常用命令,概要,Linux是一套免费使用和自由传播的类Unix操作系统,其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux最早由一位名叫Linus Torvalds的计算机爱好者开发,他的目的是设计一个代替Minix的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能。,Linux简介,Linxu的主要特点,开放性系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标

2、准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 多用户系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性 多任务计算机同时执行多个程序,并相互独立。 设备独立性操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式,无数量及及种类的限制。,Linxu的主要特点,网络功能完善的内置网络,支持Internet,文件传输和运程访问。 安全系统Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统

3、、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 可移植性Linux可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。,LINUX的内核:内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。LINUX SHELL: Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。LINUX文件系统: Linux文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前浒的文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。LINUX应用系统:标准的Linux系统都有一整

4、套称为应用程序的程序集,包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。,Linxu的组成,1. Red Hat2. CentOS3. Fedora 4. Ubuntu 5. Open Suse6. 红旗Linux,Linux版本,1)查看内核版本 a. cat /proc/version b. Uname a 2)查看Linux版本 a. lsb_release a(LSB是Linux Standard Base的缩写) nemospace61 $ lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-

5、ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: RedHatEnterpriseServer Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga) Release: 5.4 Codename: Tikanga b. Cat /etc/issue Red Hat Enterprise Linux Server release 5.4 (Tikanga)(问题:版本号可以修改么?)

6、,如何查看Linux版本,文件管理 磁盘管理 文档编辑 文件传输 网络通讯 系统管理 系统设置 备份压缩 SVN常用命令,Linux常用命令,最有用的一个命令,man,Cat命令 把档案输出(或加filename到另一文档) Cat /proc/version 输出/proc/version文件至当前屏幕 Cat n textfile1 textfile2 将textfile1加上行数后输出到textfile2 Cp命令 拷贝文件命令 Cp rf dir1 dir2 Cp *.c dir3 Mv 命令 将一个或多个文件移至另一目录 Mv aaa bbb Mv i *.c dir2 运用-i确认

7、是否要覆盖 Rm命令 删除档案及目录 Rm i *.c Rm rf dir1 Chmod命令 设置文档使用权限 Chmod -R 777 file -R为对文件夹及子文件进行设置 Chown命令 设置文件所属群组 Chown root:root test.sh(chown nemo.root test.sh) Find命令 find . name “*.sh” Less/more/tail/tailf tail -f filename,文件管理,Cd命令 Cd mydir cd / Cd Mkdir/rmdir 建立/删除文件夹 Ls命令 查看工作目录列表 Ls al Ll Alias命令 别

8、名 查看所有alias: alias 创建Alias别名:alias cd.=“cd ” Df 命令 显示文件系统的状况 Df h Du 命令 显示指定的目录或文件所占用的磁盘空间 Du -sh Pwd 命令 查询当前目录的绝对路径,磁盘管理,Vi 命令 基本步骤:1) vi file 2)输入i 3) Esc 4)Shift+: 5) wq/x/q! 小用法:u: 回复上一次操作/关键字: 向前查找字符?关键字:向后查找字符Grep 命令 查找文件里符合条件的字符串 Grep mykeyword /usr/local/* Grep r 搜索子目录 grep i 不区分大小写搜索 Grep l

9、 显示文件名Wc 命令 计算文件的byte数、字数、或是列数(word count) Netstat anp | grep TIME_WAIT | wc -l,文档编辑,Scp 命令 此命令用于Linux之间复制文件和目录。 Scp r mydir/ -P 9922 nemo117.135.147.207:/home/nemo/ 如果从远程机器上复制文件到本地: scp -P 9922 -r nemo117.135.147.207:/home/nemo/mydir/ . sftp命令 sftp -o port=port nemo192.168.11.11:/home/nemo 相关命令:ls

10、lls, cd lcd, pwd lpwd, command !command, get put rz sz xftp,文件传输,Ping命令 Ifconfig命令 1)查看网卡信息 ifconfig 2)Ifconfig配置网卡 Ifconfig eth0 192.168.0.1 netmask 255.255.255.0 禁用网卡:ifconfig eth0 down 启动网卡:ifconfig eth0 up Netstat命令 显示网络状态-a:显示所有连接中的socket-n:直接使用IP地址,而不通过域名服务器-p:显示正在使用socket的程序识别码和程序名称 Netstat a

11、np | grep 8888 查看端口8888的使用情况 Wget命令 一个命令行的下载文件工具 确认外网连接:wget http:/ 批量下载:Wget I downloads.txt 断点续传:wget c t 100 T 120 http:/ -t:重连次数-T:超时等待时间,网络通讯,Top命令 查看系统运行动态 Ps命令 显示瞬间进程的动态 Ps aux 显示所有使用者的进程 Kill命令 Kill -9 PID Su命令 Su root Reboot命令 重启机器 Halt命令 关机,系统管理,Clear命令 清屏 Alias/unalias命令 添加/删除别名 Useradd命令

12、 添加用户 Passwd命令 设置密码 Ulimit命令 控制执行程序的资源 设置初始堆栈 ulimit s 262140 设置进程的文件打开数 ulimit n 4096 设置用户的最大连接数 ulimit u 10000,系统设置,Gzip命令 对文件进行压缩和解压缩命令 -d 将压缩文件解压 -v 对每一个压缩和解压显示文件名和压缩比 压缩文件:gzip * 解压文件:gzip dv *.gz Tar命令 备份文件 c 创造备份文件 x 释放文件 v 显示处理文件信息 f 使用备份文件和设置(必选的) z 使用gzip进行压缩/解压缩文件 Tar zcvf mytest.tar.gz /

13、home Tar zxvf mytest.tar.gz /home Zip/unzip命令 Zip r myzip.zip test/ Unzip myzip 问题:类似tar.bz这样的文件怎么办?,备份压缩,常用的SVN命令如下: Svn checkout/export http:/192.168.91.15/svn/com/trunk/wap com_wap Svn up Svn info Svn update r2350 Svn diff summarize r2338:2353 svn diff -summarize -r1143:1152 | awk print $2 | whil

14、e read file; do mkdir -p /export/wap/dirname $file; cp $file /export/wap/$file; done,SVN命令,添加环境变量 方法1. PATH=$PATH:目录,如PATH=$PATH:/sbin,然后export PATH 方法2. 直接使用export PATH=/sbin:$PATH我们可以将以上内容添加到.bashrc或.bash_profile中,这种文件的区别:/etc/profile:系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. /.bash_profile:每个用户可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件 /.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取. /.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.,环境变量配置,Q/A谢谢,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号