linux是类unix计算机 *** 作系统的统称
linux *** 作系统的内核的名字也是“linux
linux介绍 linux是芬兰大学生linux torvalds于1991年编写的
linux这个词本身只表示linux内核,但在实际上人们已经习惯了用linux来形容整个基于linux内核,并且使用gnu 工程各种工具和数据库的 *** 作系统
linux内核
emacs集成开发环境和文本编辑器
一些gnu程序库和工具 gcc语言编辑器
linux发行版组成 命令行shell gnome
kde(qt编写)
图形桌面环境 gnome(gtk编写)
应用软件 unity
一些办公套件 openoffice
gcc
编译器 g++ vi
文本编辑器到科学工具的应用软件 gedit
rhel(redhat enterprise linux,也就是所谓的redhat advance收费版本)
商业公司维护的发行版本 redhat系列 centos(rhel的社区克隆版本,免费)
fedoracore(由原来的redhat桌面版本发展而来,免费版本)
linux版本
debian
社区组织维护的发行版本debian系列 ubuntu
dev 设备文件所在目录(device的缩写)
etc 包含了当前 *** 作系统用户所有配置的相关信息
home 当前 *** 作系统安装的用户的主目录
lib *** 作系统使用的库文件以及相关的配置都放在此目录下
mnt手机挂载的目录
media系统自动挂载目录
usr unix软件资源包管理目录,存放的是当前用户下的一些东西
根目录结构 bin linux *** 作系统下可执行的系统级的二进制命令(binary的缩写)
sbin超级用户需要用到的一些二进制命令存储在该目录(super binary的缩写)
boot系统开机时需要加载的一些文件和配置
lost+found存放系统错误产生的文件碎片,方便用户查找和恢复
proc内核提供的一个接口,主要用来存储系统统计信息
root root用户的宿主目录
目录结构 run存放系统运行时需要的一些文件
觉对路径 从当前位置开始描述的路径
从当前位置开始描述
相对路径 表示当前目录
表示当前目录的上一级目录
两个临近目录直接进行切换 命令:cd
目录路径介绍
1 第一个robertohuang:当前登陆的用户
2 @:英文at,在的意思
3 第二个robertohuang:主机名
[email protected]:~$ 4 ~:当前工作目录的位置,宿主目录
5 $:表示当前登录的用户为普通用户如果为#则是超级用户
tree 以树状形式显示当前文件和目录
需要安装该软件:sudo yum-y install tree(centos下)
-a(all)--列出当前目录下所有文件内容
is 查看指定目录下所有文件和目录信息 -r(recursive)--同时列出所有子目录层
-l--除了文件名之外,还将文件的权限,所有者,文件大小等信息详细列出来
相对路径->cd./roberthohuang/tomcat
绝对路径-> 当前目录的上一级
..->当前目录
cd 进入指定目录(cd+path) cd
进入家目录(/home/robertohuang)三种方式 cd~
cd/home/robrtohuang
pwd 查看当前所在目录(printf working directory的缩写)
mkdir world->创建wold目录
创建:mkdir+目录名 mkdir-p word/a/b->创建多级目录加参数-p
创建/删除目录 创建:touch+文件名
拷贝文件 cp file.1txt file2->将file1中的内容拷贝到file2.txt 文件不存在创建文件
cp
拷贝目录 cp-r dir1 dir2-> 将目录dir1中的内容拷贝到dir2中 dir2目录不存在创建目录
scp:super copy的缩写
使用该命令的前提条件 目标主机已经成功安装openssh-server
scp命令
scp-r 目标用户名@目标主机ip地址:/目标文件的绝对路径/保存到主机的绝对/相对路径
在后续提示输入yes此时,只能输“yes”而不能简单输入y
使用格式 scp-r 目标用户名@目标主机ip地址:/目标文件的绝对路径/保存到本机的绝对/相对路径
scp-r [email protected]:/home/usertest/hone/robertohuang/test
拷贝目录需要加参数-r
cat cat file txt->将文件内容一次性输出到终端,如果文件太长,无法再终端全部显示
文件内容分页显示到终端,但是只能一直向下浏览,不能退回
more 回车:显示下一行
相关 *** 作 空格:显示下一页
ctrl+p或↑:滚动到上一行
ctrl+n或↓:滚动到下一行
q:退出
从文件头部开始查看前x行的内容
head head-5 hello.c-->查看hello.c文件前五行的内容
如果没有指定行数,默认显示后10行内容
从文件尾部开始查看后x行的内容
tail tail-5 hello.c-->查看hello.c文件后五行内容
如果没有指定行数,默认显示后10行内
获取网络接口配置信息,还可以修改这些配置
ifconfig 获取网络接口信息
测试与目标主机的连通性
Ping 命令格式 Ping(参数)(主机名或ip地址)
参数 -c数目:再发送指定数目的包后停止
网络管理 -i秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次
需要先安装nolookup:yum-y install bind -utils
nolookup 查看服务器域名对应的ip地址
一般访问网站都是使用域名,如www.baIDu.com,使用该命令就可以查看百度所有服务器的ip地址 adduser+用户名
创建用户
useradd-s/bin/bash-g usertest-d/home/usertest-m usertest
设置用户组 groupadd usertest
删除用户 deluser+用户名
userdel-r usertest 选项-r的作用是把作用的主目录一起删除
切换用户 su+用户名
用户管理 sudo passwd+用户名(luffy)
设置密码 passwd root
passwd
退出登陆用户 exit
clear
清屏 ctrl+l
查看帮助命令 man+命令,如man is
查看alias
设置或查看别名 设置 alias pag=ps aux/grep
-t<秒数>:送出警告信息和删除信息之间要延迟多少秒
-k:只是送出信息给所有用户,但不会实际关机
-r:shutdown之后重新启动
-h:将系统关机
-n:不调用init程序进行关机,而由shutdown自己进行
-f重新开机时,跳过fsck指令,不检查档案系统
-f重新开机时,强迫做fsck检查
-c:将已经正在shutdown的动作取消
shutdown-r Now 立刻关机
shutdown-h Now 立刻重新开机
shutdown-k Now hey! Now.... 发出警告讯息,但没有真的关机
shutdown-t3-row 立刻重新开机,但警告和删除processes之间,延迟3秒钟
shutdown-h10:42 hey go away 10:42分关机
stutdown-r10 hey...go away 10分钟后关机
shutdown-c将刚才下的shutdown指令取消,必须切换至其他tty,登录,才能下此一指令
shutdown Now切换至单人 *** 作模式(不加任何选项时)
关机重启
总结以上是内存溢出为你收集整理的2019年10月19日 linux命令 运飞龙全部内容,希望文章能够帮你解决2019年10月19日 linux命令 运飞龙所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)