linux基本命令
常用命令:
w 查看登入用户(第一行为主机负载)
ifconfig -a 查看所有网络
dhclient 自动获取IP地址
关机命令 init0 shutdown -h now
重启命令 init 6 reboot shutdown -r now
ls 参数
-a 列出所有文件 包括隐藏文件
-l 查看文件或目录的详细信息
-d 查看本身 只列出目录本身
-t 按时间排序 最后更改时间
-i 查看iNode号
cd – 交替切换目录
cd . 当前目录
cd .. 上一级目录
pwd查看当前目录
mkdir(make directory) 创建文件夹
mkdir -p 自动创建父目录 例如:mkdir –p1/2/3
man 查看命令帮助文件
rmdir 删除目录 删除不了文件
rmdir -p 删除联级目录
tree 查看文件树 tree/tmp/
rm 删除文件
rm -i 安全位 确认后删除
rm -r 删除目录
rm -f 强制删除
touch创建文件 mkdir创建目录
cp复制(copy)
cp 复制文件
cp -r 复制文件夹
查找命令find
find / -name file1 从 '/' 从根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name *.py 在目录 '/ home/user1' 中搜索带有'.py' 结尾的文件
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
find / -name *.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限
find / -xdev -name *.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
df -h 查看当前磁盘分区使用情况
alias 查看所有系统别名 编辑 vi .bashrc 保存永久生效
环境变量:
echo $PATH 输出变量值
PATH=$PATH:/tmp/ 重新定义变量当前终端有效
永久生效 vim /etc/profile
关闭防火墙 两种
Selinux
setenforce0 临时关闭
永久关闭
vi/etc/selinux/config
SELINUX=disabled 重启后生效
netfilter (iptables)
iptables -F 临时清除规则
service iptables save 保存生效
用户和群组
groupadd group_name 创建新用户组
groupdel group_name 删除用户组
groupmod -n new_group_name old_group_name 重命名用户组
useradd -g admin -d /home/user1 -s /bin/bash user1 创建用户加入 admin"用户组 家目录为/home/user1
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除家目录)
usermod 修改用户属性
打包和压缩文件
tar -cvf xtblinux.tar file1 创建非压缩的包 只打包
tar -cvf xtblinux.tar file1 file2 dir 创建包含了 'file1', 'file2' 以及 'dir'的档案文件
tar -tf xtblinux.tar 显示包中的内容
tar -xvf xtblinux.tar 释放包
tar -xvf xtblinux.tar -C /tmp 将压缩包释放到 /tmp目录下
tar -cvfj xtblinux.tar.bz2 dir1 创建bzip2格式的压缩包
tar -xvfj xtblinux.tar.bz2 解压bzip2格式的压缩包
tar -cvfz xtblinux.tar.gz dir1 创建gzip格式的压缩包
tar -xvfz xtblinux.tar.gz 解压gzip格式的压缩包
bunzip2 file.bz2 解压 'file.bz2'的包
bzip2 file 压缩 'file' 的文件
gunzip file.gz 解压 'file.gz'的文件
gzip file 压缩'file'的文件
gzip -9 file1 最大程度压缩 1-9 各等级
zip file1.zip file1 创建zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip 解压zip格式压缩包
查看文件内容
cat file1 正向查看文件的内容
tac file1 反向查看文件的内容
more file1 正向翻页查看文件的内容
less file1 类似于 'more' 命令,但是可以上下翻页和查询操作
head -2 file1 查看文件的前两行
tail -2 file1 查看文件的最后两行
tail -f file1 动态查看被添加到一个文件中的内容
linux基本命令的更多相关文章
- Linux基本命令(一)
Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...
- 2 、Linux基本命令-ls-pwd-cd-date-hwclock
Linux基本命令: 1.ls-查看目录下的文档 语法: ls 目录 注: .当前目录 ..上级目录 如:ls /etc/ 相关参数: -l 显示详细信息 ls /etc/ -l -a 显示隐藏的 ...
- Linux基本命令 目录
Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...
- linux 基本命令 [转]
linux 基本命令 1.ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...
- 转:Linux基本命令大全
Linux基本命令大全 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...
- 剑指Offer——知识点储备--Linux基本命令+Makefile
剑指Offer--知识点储备–Linux基本命令 1.linux下查看进程占用cpu的情况(top): 格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参 ...
- Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用
一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...
- Linux学习总结(9)——Linux 新手必知必会的 10 条 Linux 基本命令
Linux 对我们的生活产生了巨大的冲击.至少你的安卓手机使用的就是 Linux 核心.尽管如此,在第一次开始使用 Linux 时你还是会感到难以下手.因为在 Linux 中,通常需要使用终端命令来取 ...
- 第三章 Linux基本命令操作
第三章 Linux基本命令操作 ¨ 本节所讲内容: ¨ 3.1 Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨ 3.2 基本命令的使用:ls.pwd.cd.hist ...
- linux 基本命令 1
Linux基本命令(一) 目标 熟练使用 Linux常用的命令 ls 查看文件 clear 清空 cd pwd mkdir touch rm cp mv tree chmod find gr ...
随机推荐
- MySQL5.7 error log时间显示问题
最近有两三套环境升级到了5.7.16,发现mysql.err中的时间好像有些问题,经查是mysql 5.7后的变更,如下: root@localhost [(none)]>select now( ...
- ArcGIS Engine开发之属性查询
属性查询即基于空间数据的属性数据的查询,通过用户提交SQL语言中的where语句定义的查询条件,对属性数据进行搜索,从而得到查询结果的操作. 相关的类与接口 与属性查询功能相关的类主要有QureyFi ...
- npm更新到最新版本的方法
打开命令行工具 npm -v 查看是否是最新版本 如果不是 运行npm i npm g 升级 打开C:\Users\用户名用户目录找到node_modules 文件夹下的npm文件夹,复制一份 打开n ...
- ContentProvider中央档案馆,以及获取联系人电话的示例
Android官方文档介绍的数据存储方式共有五种,sqlite,SharedPreferences,网络存储,外储存储,文件存储,但是这些数据都无法进行共享,那么我们就引入了今天的主角:Content ...
- IOS开发基础知识碎片-导航
1:IOS开发基础知识--碎片1 a:NSString与NSInteger的互换 b:Objective-c中集合里面不能存放基础类型,比如int string float等,只能把它们转化成对象才可 ...
- StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing the strings?
StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing t ...
- Node.js 教程 06 - 函数
前言: 本篇介绍的是Node.js中的函数,相对于上一篇会简单一点,其实和我们Javascript中的function无异. 好了,废话不多说了,我们进入正题吧. Node.js函数: [示例1:创建 ...
- CentOS安装JDK-1.7
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 准备用rpm下载前,看系统是否已经安装有JDK,如果没有则进入正式安装步骤. # rpm -qa | grep jd ...
- After the exam
离散数学考完啦!!!自我感觉还行,或许得不到高分,但是过的话是没问题了.(但愿成绩出来后不打脸) 持续了两周的复习,告一段落了.那么,今天就休息休息吧. 今天阴有雨,走过的地儿都是湿漉漉.滑溜溜的.这 ...
- Apache服务停止:信号灯超时时间已到,指定的网络名不再可用
环境说明:Apache2.4.10,Windows Server 2008 R2 问题说明: apache服务用于下载文件,但是在运行一段时间后,突然挂了. 其错误提示如下所示: [error] (7 ...