Linux 基本命令 登陆界面: root 登陆密码: 123456 图形界面: startx 所在目录: pwd 可使用的shell : ls –l /bin/*sh 当期的shell : env 创建用户: useradd xiaoling 配对密码: passwd xiaoling 切换用户: su xiaoling 查看用户的两种方式: 1. cd /home ls 2. cat /etc/passwd 显示 【xiaoling.*:502:502】 解释:【户名.密码::用户Id好:组号】 删除用户: userdel xiaoling 【删除用户,目录还在】 Userdel –r xiaoling 【不存在目录】 创建组:groupadd groupName 查看:cat /etc/group 为组添加用户:useradd –g groupName userName 修改组成员:usermod –g groupName userName ???怎么删除一个组? 创建文件 创建文件 : touch filename 创建目录 : mkdir directoryName 查看当前目录 : pwd 进入目录 :cd /home 读取文件 :cat filename 查看创建文件: ls –l 【-rw-r—r— 1 root root 1803 2006-04-24 fileName 】 【drwx------ 4 root root 4096 2006-04-25 evolution 】 【详解以上信息】 【-】: 文件 【d】: 目录 【l】: 链接,貌似与快捷方式 【b】: 块设备,如硬盘有缓冲 【c】: 字符设备,没有缓冲有顺序,如键盘 【rw-r—r--】:九个,每三个一组,表示:【自己,所在组,其他组】 【r】: 读 【w】: 写 【x】 : 执行 【-】 : 没有权限 【4】 :连接数 【root】 :文件所在组 【root】 :在这个祖中的所有者(其他组) 【2006-04-04】 : 最后修改的时间 【fileName】 : 文件名 修个文件 修个文件:vi filename 【进入编辑状态,其中有三种模式】 【命令模式】 :a 、I、 o 【编辑模式】 :esc 退出 【末行模式】 :shift + : 【保存退出】 : wq 【退去】 : q 、exit 修改文件权限: chmod 764 fileName 【764】 : 根据二进制的方式修改它的权限, 比如: [001] 1 [010] 2 [011] 3 [100] 4 [101] 5 [110] 6 [111] 7 查找文件 【查找文件】:find /etc –name filename.txt 【模糊查找】:find /home/uu2 –name “filename*” //*代表所有 Find “路径” –size 10k 【查找内容】:grep aa /etc/aa.txt 【对当前目录进行查找】:grep hello /home/uu2/* 【对当前目录及子目录进行查找】:grep –r hello /home/uu2/* //递归查找 【显示行数】:grep –n aa /etc/aa.txt 复制文件: Cp - 分页显示内容 【在屏幕上显示文件内容】:cat 【在屏幕上查看文件所有内容】:more | less 【More】: 该命令查看文件时,一旦用户向下翻页,便不能在向上翻页 使用长空格分页向下 | 使用Pageup + Ctrl 向上 【Less】: 用户可在查看文件内容时向上分页。 Pageup 跟 PageDown 用【Q】退出 More:分页的形式 管道 【 把一个命令的结果交给下一个命令处理 】 【管道】:Ls –l | more //显示数据 【显示目录/etc下包含以 a 开头 的文件的详细信息】: ls –l | grep ‘^a’ 【重定向 > 将上一个命令的结果写到一个文件中】: Find /etc -name aa.txt > t.txt(覆盖) Find /etc –name aa.txt >> t.txt(追加) 【Ls –l /etc】 //显示过多的数据。 【Ls –l /etc | more】 //貌似分页显示 Is命令配合使用的选项: Is –a :列出所有文件,包含隐藏文件 Is –f :显示文件类型和文件名 Is –R :递归列出即显示指定目录的子目录的内容 Is -r : 倒序显示文件和子目录 Is –s : 按文件大小排序 Is –A :显示除了 . .. 目录之外的所有目录的文件 Who 命令: 显示当前在系统中所有用户 【选项】 -m 、 -g、 -I 、 -u 、 --idle Who aml :显示当前登陆的用户名 Clear : 清屏 Pwd : 完整路径 Cd :讲当前目录更改为指定的目录 .. : 选项可用于移动到当前目录的父目录 Man : 显示与Linux操作系统一起安装的参考手册 Exit :终止Linux会话 Stutdown : 关闭Linux操作系统 【-now , -r, -c】 删除目录: Rmdir :删除空的 Rm –rf mao :强制删除,包括文件 Rm –f 删除文件 【reboot】 :重启 【课堂网络】 【ifconfig】:查看Linux IP 【netconfig】:配置操作 主机IP 【192.168.4.1】 子掩护码 【255.255.255.0】 其他删除 Yes!! 【service network restart】:重启网络设置 修改window网络配置,期间有两台虚拟连接,选择第一台虚拟连接修改ip配置 如: 192 远程管理 SSH协议:(secure shell) Linux命令行下:netconfig 如Linux中配置IP : 192.168.20.1 子网掩码 : 225.255.255.0 Service network restart 重启网络服务,使配置生效(查看:Ifconfig) Vmnet1虚拟网卡IP: 192.168.20.20 并在属性中选 vmware bridge protocol Linux 服务端 :(默认已经有安装服务端) Service sshd start 启动服务 (每次开机启动服务: chkconfig sshd on ) (查看:netstat –anp | grep : 22 有没进程在监听22端口) netstat –anp | grep :22 最后一个是进程号,可由此来kill -9 线程号 Linux 操作系统实施教程 简单命令: 1. Pwd:显示当前工作的全路径名 2. Date:显示当前的日期和时间 3. Who:显示当前已登陆到系统的所有用户名及其终端名和登录到系统的时间 4. Cal: 日历 【cal 2008】 5. uname:查看当前操作系统的信息,可带多个参数 •-r 显示发行版本号 •-m 显示所有机器类型 •-I 显示所需硬件平台 •-v 显示操作系统版本 6.wc:统计给定文件的行数、字数和字符数 Wc[ - lw] [ -c] 文件名 【1为统计行数、w为统计字数、c为统计字节数 文件名】 Shell 命令 : Linux命令又称为Shell命令,当个用户登录后Shell运行进入了内存,它遵循一定的语法即输入的命令加以解释并传给系统。 格式:命令名称 [选项] [参数] 选项:是一种标志,常用来扩展命令的特性或功能。[选项]的方括号表示语法上选项可有可无。选项包含一个或多个英文字母,在字母前面有一个减号。 (减号是必要的,Linux用它来区别选项和参数) 参数:在命令行中的选项之后输入的一个或多个单词。如:ls –l/tmp 显示tmp目录下的所有文件及信息。其结果与先进入tmp文件在执行 ls –l的结果是一致的。 (有一些命令会限制参数的数目。如: cp命令至少需要两个参数:cp oldfile newfile) 在命令行中,选项要先于参数输入。在一个命令行中还可以置入多个命令。用分号将各个命令隔开。如: date;who;pwd • 在线帮助: 【man 命令名】 如: man who 通常man显示命令帮助的格式包含一下4部分: 1、 Name 命令名称; 2、 Synopsis语法大纲; 3、 Description描述说明; 4、 Options选项; •Shell:【histroy 命令】 如:History | more 若执行以前历史名列表中的某一个命令,【!n】; n 为history命令列表中的编号。如: !44; •重定向 【>将输入的信息直接写入, >> 将输入的信息以追加的方式写入】如: [root@root – linux-5 ~ ]# ls Example.c m1.c m2.c m3.c [root@root – linux-5 ~ ]# ls > test 【把当前目录清单信息写入test文件中】 [root@root – linux-5 ~ ]# cat test Example.c mi.c m2.c m2.c [root@root – linux-5 ~ ]# cal >> text 【把当月日历信息附加到test文件中】 [root@root – linux-5 ~ ]# cat test •Shell的管道操作 用管道线 【|】可以将多个简单的命令集合在一起,用以完成较复杂的功能。管道线【|】前面命令的输出是管道线【|】后面的输入。格式: 命令1 | 命令2 | 命令3| … 例如:把当前月的日历输出进行统计 : Cal Cal | wc Cal | wc | wc