linux基本命令(初级入门,绝对实用)
更新时间:2024-04-11 21:19:01 阅读量: 综合文库 文档下载
一 linux常用命令 Linux常用命令分类: (1) 文件传输:ftp、tftp。
(2) 备份解压: bunzip2、 bzip2、 compress、 gunzip、 gzip、 tar、 unzip、 zip、 zipinfo。 (3) 文件管理:diff、file、find、ln、locate、mv、rm、touch、cat、chmod、cp。 (4) 磁盘管理:cd、df、du、ls、mkdir、pwd、mount、umount、tree、stat、fdisk。 (5) 系统设置:alias、unalias、lsmod、insmod、rmmod、modinfo、modprobe、
export、passwd、rpm、setenv、setup。
(6) 系统管理:adduser、date、exit、free、halt、id、kill、last、login、logout、
ps、reboot、shutdown、su、sudo、top、uname、useradd、userdel、who。
(7) 文档编辑:grep、egrep、fgrep、rgrep、fold、sed、tr、sort。 (8) 网络通讯:telnet、httpd、minicom、samba、ping、ifconfig、netstat。
1.想知道某个命令的作用 cmd:whatis 用法: whatis 命令名
2.搜索文件或目录路径
cmd:locate 文件(目录)名
3.查看目录
cmd: ls (list)
ls –a 可查看当前目录下包括隐藏文件在内的文件(隐藏文件以.开头) ls /etc 查看/etc目录下的内容
ls –l 列出详细信息,包括文件大小,访问权限等 首行字母“-”开头,是文件 首行字母“d”开头,是目录 首行字母“l”开头,是软链接文件
4.显示当前路径
cmd:pwd (Print Working Directory)
(1)绝对路径:从根(/:最顶层的目录)开始,如/etc/init.d/lvm
(2)相对路径:从当前位置开始,如现在的位置为/etc目录中,要进入init.d目录,执行cd init.d (3)用户主目录:在这个目录当前用户的权限是最大化 /home/登录名
5.切换路径
cmd:cd (change directory)
用法:(中间均有空格)
cd 回车 (回到自己的用户主目录) cd 登录名 (进入对应的子目录)
cd 路径 (切换到指定路径下) cd .. (切换到上一层目录) cd - (上一次访问的目录)
6.新建子目录 cmd:mkdir 用法:
mkdir 目录名 (在当前路径下新建子目录) 例如: mkdir dir
mkdir –p /home/dir/dir1/dir2 建立多级目录,使用-p参数
7.新建一个普通文件 cmd:touch 用法:
touch 文件名 (在当前路径下新建一个空白文件)
8.拷贝文件 cmd:cp 用法:
cp src_file dest_path (文件的拷贝)
cp src_dir dest_path -a(目录dir的拷贝)
cp –r 递归处理,将指定目录下的文件与子目录一并处理 练习:
1.在你的用户主目录下以你的名字新建子目录 2.拷贝/etc/passwd和/etc/group到你的子目录 3.将你的子目录拷贝到用户主目录下的Music子目录下
4.切换到Music子目录下,显示它的当前路径和这个目录下内容 9.移动 cmd:mv 使用:
(1)mv file或dir dest_path (2)mv old-name new-name修改文件名 10.删除 cmd:rm 使用:
(1)rm -rf 文件或目录 (2)rm -rf * -r 删除目录
-f 强制删除,即使设置了-i属性也不起作用
11.显示文件内容:cat 使用: cat 文件名
cat /home/hello.c
12.显示目录或文件占用的磁盘大小 cmd:du
用法:du 选项 文件或目录 du常用选项
-a 显示目录中所有文件的大小 -b 显示目录或文件大小以byte为单位 -m 以MB为单位
-c 显示目录中所有文件大小,并显示所有目录和文件的总和
13.显示或设置网络设备
cmd:ifconfig 用法:
ifconfig 查看当前网络设备
ifconfig网络设备名称 选项 地址 设置网络设备 例如:
iconfig eth0 192.168.0.108 重新设置网卡eth0的ip地址
常用选项:
down 关闭指定网络设备 up 启动指定网络设备
netmask 设置网络设备的子网掩码 网络设备 指定网络设备的名称
14.查找文件里符合条件的字符串 cmd:grep 用法:
grep 选项 查找样式 文件或目录
15.挂载其他文件系统资源 cmd:mount
mount 选项 设备名称 挂载路径
16.阅读命令的文档信息 cmd:man 用法:
man 命令名 练习:
(1)切换到你的用户主目录 (2)显示你当前的路径 (3)切换到/etc子目录
(4)将这个目录下的passwd和group文件拷贝到你的用户主目录 (5)在你的用户主目录下新建passwd-dir和group-dir子目录 (6)将用户主目录下的passwd文件拷贝到passwd-dir 将用户主目录下的group移动到group-dir (7)将passwd-dir子目录拷贝到group-dir子目录下 (8)对group-dir子目录进行重命名为group (9)删除以上产生的文件或目录
1.自动补齐快捷键 tab键
2.linux压缩文件形式 xxx.tar xxx.tar.gz xxx.tar.bz2 xxx.tar.xz
解压命令:
tar –xvf 需要解压的压缩文件(dir.tar形式)
tar –xvzf 需解压的压缩文件(压缩文件为dir.tar.gz形式) 压缩命令:
tar –cvf 压缩文件名(压缩为dir.tar形式)该目录的压缩路径 tar –cvzf 压缩文件名(压缩为dir.tar.gz形式)该目录的压缩路径
-x 从备份文件中还原文件 -v 显示指令执行过程 -f指定备份文件 -c 建立新的备份文件
-z 通过gzip指令处理备份文件
3.临时获取超级用户权限 sudo 需要做的事情
4.vi 编辑器的使用 (1)安装软件包 离线安装
sudodpkg -i *.deb 软件包名 (你的软件包必须在你的当前目录下)
在线安装
sudo apt-get install 软件包名 (2)配置
运行配置脚本进行配置 (3)使用
vi 文件名 (通过vi编辑器打开文件)
命令模式-编辑模式(按下i键进入)-命令模式(按下esc键回到)-低行模式(shift+;进入)
低行模式命令(1)w 保存
(2)q 退出
(3)wq或x 保存并退出 5.gcc编译器
(1)gcc file.c (默认生成的可执行文件a.out)
(2)gcc file.c -o 可执行文件名 (指定生成的制作的文件名字)
运行一个可执行文件:./可执行文件名(该处没有空格)
练习:1+2+3+??+100
二 Linux下常用服务开启
1.tftp服务:实现文件传输(开发板-pc机) (1)安装软件包
(2)配置服务(修改配置文件) sudo vi /etc/default/tftpd-hpa (3)重新启动服务
sudo /etc/init.d/tftpd-hpa restart (4)本机测试服务是否通过
(输入指令:netstat –a | grep tftp 如果显示udp 0 0 *:tftp*:*则说明tftp安装了且已启动) <1>在制定的服务工作目录路径下
(/home/linux/workdir/fs4412/tftpboot/)下存放一个文件(hello.c) <2>切换到你的用户主目录下,输入: tftp 127.0.0.1
tftp>get 下载的文件(你所下载的文件必须已经存放在服务器工作目录路径下) tftp>q
注意:如果下载成功,下载下来的文件存放在你当前目录 <1>启动tftp服务:sudo /etc/init.d/tftpd-hpa start <2>确认tftp服务已开启
cmd:netstat –a | grep tftp
如果显示udp 0 0 *:tftp*:*则说明tftp安装了且已启动
2.NFS网络文件系统(Network File System)
通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样对远程主机的共享分区(目录)进行操作(类似windows共享目录)。
命令模式-编辑模式(按下i键进入)-命令模式(按下esc键回到)-低行模式(shift+;进入)
低行模式命令(1)w 保存
(2)q 退出
(3)wq或x 保存并退出 5.gcc编译器
(1)gcc file.c (默认生成的可执行文件a.out)
(2)gcc file.c -o 可执行文件名 (指定生成的制作的文件名字)
运行一个可执行文件:./可执行文件名(该处没有空格)
练习:1+2+3+??+100
二 Linux下常用服务开启
1.tftp服务:实现文件传输(开发板-pc机) (1)安装软件包
(2)配置服务(修改配置文件) sudo vi /etc/default/tftpd-hpa (3)重新启动服务
sudo /etc/init.d/tftpd-hpa restart (4)本机测试服务是否通过
(输入指令:netstat –a | grep tftp 如果显示udp 0 0 *:tftp*:*则说明tftp安装了且已启动) <1>在制定的服务工作目录路径下
(/home/linux/workdir/fs4412/tftpboot/)下存放一个文件(hello.c) <2>切换到你的用户主目录下,输入: tftp 127.0.0.1
tftp>get 下载的文件(你所下载的文件必须已经存放在服务器工作目录路径下) tftp>q
注意:如果下载成功,下载下来的文件存放在你当前目录 <1>启动tftp服务:sudo /etc/init.d/tftpd-hpa start <2>确认tftp服务已开启
cmd:netstat –a | grep tftp
如果显示udp 0 0 *:tftp*:*则说明tftp安装了且已启动
2.NFS网络文件系统(Network File System)
通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样对远程主机的共享分区(目录)进行操作(类似windows共享目录)。
正在阅读:
linux基本命令(初级入门,绝对实用)04-11
区2021年度生活垃圾分类工作总结08-04
师德师风建设座谈会发言稿04-23
4000字毕业实习报告范文07-27
医院医生2022年个人工作总结范文03-23
2016年,高考地理,二轮复习,外力作用,与地貌考点2012-10
2016-2022年中国污水处理行业集中度调查及十三五投资价值评估报05-26
xxx高速公路工程建设管理制度03-08
福田区2010年住户调查数据简要分析05-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 初级
- 入门
- 命令
- 绝对
- 基本
- 实用
- linux
- 施工现场扬尘专项防治方案(幕墙)
- 2018年福建中考语文模拟试卷二及答案
- 五年级上册 小数除法教学反思汇总
- 金融企业会计 会计分录全
- 涵洞、挡墙、排水沟施工工艺
- 通大附院廉政党课讲稿:加强作风建设,促进医院和谐
- 最好的总价包干的详解
- 调节阀关试题库
- 阅读作文 做事讲究效率的爸爸
- 厦门大学无机化学习题05 原子结构
- 正版标准:劳动能力鉴定 职工工伤与职业病致残等级
- 校本写字—四年级教案
- 数字图像处理实验指导书
- 2017年中国杉木亭子现状分析及市场前景预测(目录) - 图文
- 石家庄市污泥干化焚烧处理工程 - 图文
- 集体备课记录2
- 洋思中学制度规章汇总
- 外科学总论五套试卷及答案
- 毕业设计
- 发展党员各阶段材料要求与范例-2015 - 图文