初识Linux 基础操作
Linux常用指令:
在Linux中如果不懂基础命令,在Linux中将寸步难行,下面是我在初学Linux系统时总结的一些基本命令。
1.基础命令
ls --查看当前目录下的文件
cd --切换目录或者直接回到home目录
cd - --切换最近使用的两次目录
cd .. --切换到上一级目录
pwd --查看当前路径
ctrl+c --强制中断当前操作
ctrl+l --清空当前屏幕
clear --清空当前屏幕
init 0 --关机
init 6 --重启
2.目录结构(根目录下核心目录)
/lost+found --系统自动生成分区标记(可删可不删)
/mnt --测试目录(可删)
/media --光盘挂载目录
/dev --系统硬件设备
/tmp --应用程序存放临时文件(比如文件上传时存在这)
/var --存放软件日志
/boot --系统启动文件存放目录(不可删,删除系统不能启动)
/etc --配置文件目录
/bin --执行程序(所有用户都能执行)
/sbin --执行程序(只有root才能执行)
/usr --用户自己的软件都可以存放在这(可删)
3.宿主目录
/root --root家目录
/home --普通用户家目录
4.文件管理
touch file --创建文件
rm -rf file --删除文件
rm -rf file{1..9} --批量删除文件
mv oldfile newfile --修改文件名
cat file --查看文件内容
more file --查看文件内容
cp file file2 --复制文件
mv file file2 --移动文件
vi file --编辑文件
vim file --编辑文件
touch file{1..9} --批量创建文件
head file --查看文件前10行
head -10 file --查看文件前10行
cat file | head -3 --查看文件前3行
tail file --查看文件后10行
tail -10 file --查看文件后10行
cat file | tail -3 --查看文件后3行
find / -name file --查找文件
updatedb --创建查找数据库
locate file --查找文件内容(先创建查找数据库再查询)
grep 'linux' file --查找文件内容
grep -i 'linux' file --查找文件内容(忽略大小写)
cat file | grep a --查找file文件中a所在的位置
cat file | grep -i a --查找file文件中a所在的位置(忽略大小写)
history --查看之前输入的命令
5.目录管理。
mkdir dir1 --创建目录
mkdir -p dir/dir1/dir2 --创建目录
rm -rf dir1 --删除目录
mv oldfile newfile --修改目录名/移动目录
tree dir --查看目录(contOS7没有tree命令,需要下载install tree)
6.用户管理
useradd user --创建用户
userdel -r user --删除命令
passwd user --设置密码
id root
7.别名管理
alias 别名=‘命令’ --添加别名
unalias 别名 --删除别名
alias --查看系统所以别名
8.压缩包管理
zip -r file1.zip file2 --压缩文件(压缩为zip文件)
tar czf file.tar.gz file --压缩文件(压缩为gz文件)
unzip file.zip --解压文件(解压zip文件)
tar xzf file.tar.gz --解压文件(解压gz文件)
unzip -1 file.zip --查看压缩文件(查看zip文件)
tar tf file.tar.gz --查看压缩文件(查看gz文件)
9.网络设置
ifconfig --查看ip
ifconfig eth0 ip --设置零时IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.....
NETMASK=255.255.255.0 --修改配置文件永久修改IP,重启生效
10.shell技巧
tab --补全功能(敲命令时可以使用tab补全)
history --查看历史
!203 --调用历史编号为203命令
!h --调用历史中最后一次以h开头的命令
| --管道(将前面的结果作为后面命令的输入)
11.帮助方法
ls --help --获取ls的帮助手册
man ls --获取ls的帮助书
12.IPtables防火墙
iptables -L --查看防火墙
iptables -F --清空防火墙
service iptable save --保存防火墙
13.selinux防火墙
vi /etc/selinux/conf
SELINUX=disable
重启电脑 --关闭防火墙
初识Linux 基础操作的更多相关文章
- 初识Linux 基础操作(2)
1.Linux启动流程 1).linux启动过程 ①.进入grub界面选择相应的启动内核 ②.读取kernel内核文件-/boot/vmlinuz-* ...
- Linux基础操作及概念
Linux基础操作及概念 终端的概念 通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示 ...
- Linux基础操作二
编程语言的作用及与操作系统和硬件的关系 编程语言的作用:用来定义计算机程序的形式,程序员用它来编写程序,进而控制其向计算机发出指令,使计算机完成人类布置的任务. 编程语言的作用及与操作系统和硬件的关系 ...
- Linux基础操作整理
1,目录操作 1.1创建目录 1.1.1使用 mkdir 命令创建目录:mkdir $HOME/testFolder 1.2切换目录 1.2.1使用 cd 命令切换目录:cd $HOME/testFo ...
- linux基础操作
1.pwd 2.clear 3.who 4.cal 5.uname 6.wc 7.man在线帮助命令 8.--help.info.whatis 9.使用su命令以root身份进入linux 10.Sh ...
- Linux基础操作文件等基础操作
作业一: 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@bogon /]# cd /etc [root@bogon etc]# cat passwd ...
- Linux基础操作-分区概念
开启Linux系统前添加一块大小为20G的SCSI硬盘 开启系统,右击桌面,打开终端 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G 进入分区工 ...
- Mongodb数据库(linux)——基础操作
简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.它是非关系型数据库,但其结构与MySQL又很相似,mysql中的表格,在这里被称为集合,mysql表格内的数据是一 ...
- Linux 基础操作
根据关键字查找文件信息: cat <文件名> | grep <关键字>查询文件信息 显示100行: tail -100f easyhome.all.log |grep &quo ...
随机推荐
- ASP.NET 3.5控件和组件开发技术之客户端回发/回调揭密
本文摘录自<纵向切入ASP.NET 3.5控件和组件开发技术>. 对于服务端控件元素,比如ASP.NET的Button标准服务端控件在提交时可以自动把请求发送到服务端处理,这样的控件我们不 ...
- 用java代码调用shell脚本执行sqoop将hive表中数据导出到mysql
1:创建shell脚本 touch sqoop_options.sh chmod 777 sqoop_options.sh 编辑文件 特地将执行map的个数设置为变量 测试 可以java代码传参数 ...
- AJAX的前世今生与未来
一.通过三个问答来认识一下Ajax 什么是Ajax? Ajax是Asynchronous Javascript And XML的缩写,它是一种技术. Ajax有什么用? 这一技术能够向服务器请求额外的 ...
- JSOI 2017 退役记
意料之中,真的要退役了. 懒得写游记了. Round 2 的时候状态一直不太清醒,最后混了个rank19,准备AFO吧.
- 8.Python3标准库--数据持久存储与交换
''' 持久存储数据以便长期使用包括两个方面:在对象的内存中表示和存储格式之间来回转换数据,以及处理转换后数据的存储区. 标准库包含很多模块可以处理不同情况下的这两个方面 有两个模块可以将对象转换为一 ...
- 20180615 wdcp 域名解析问题
/usr/local/nginx_bak/conf/nginx.conf 这里有个nginx的配置,修改为nginx_bak
- java版云笔记(二)
云笔记 基本的环境搭建好了,今天做些什么呢,第一是链接数据库(即搭建Spring-Batistas环境),第二是登录预注册. 注:这个项目的sql文件,需求文档,需要的html文件,jar包都可以去下 ...
- java基础4 函数
本文知识点(目录): 1.函数的概述 2.函数的格式 3.自定义函数 4.函数的特点 5.函数的应用 6.函数的重载 1.函数的概述 发现不断进行加法运算,为了提高代码的 ...
- python之pandas&&DataFrame(二)
简单操作 Python-层次聚类-Hierarchical clustering >>> data = pd.Series(np.random.randn(10),index=[[' ...
- K&R《C语言》书中的一个Bug
最近在重温K&R的C语言圣经,第二章中的练习题2-2引起了我的注意. 原题是: Write a loop equivalent to the for loop above without us ...