![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
qq_18884827
这个作者很懒,什么都没留下…
展开
-
Linux与windows区别
1:Linux严格区分大小写2,Linux所有内容以文件形式保存,包括硬件3,不靠扩展名区分文件类型(靠权限),就是有没有.exe对文件没有影响,但是有一些约定俗称的规矩虽然可以不写,但是写了更好。4,windows程序不能直接在linux中安装和运行5,字符界面的优势:占用的系统资源更少,字符界面打开的端口更少,更安全原创 2016-04-14 18:11:51 · 359 阅读 · 0 评论 -
linux课堂笔记--shell2运算符
-i会自动把aa,bb也声明为int型 shell是弱类型语言,即使前两个没有声明declare -a 也会默认为数组 第一个(movie)代表调用第一个数组,最后一个(【*】)代表所有数组 虽然export也是声明环境变量,但是他也是调用这个方法实行的 注意单小括号作用 gg=$(data)echo $gg 先把系统的命令赋值给gg,,再输出gg 对于数值运算,推荐使用方法3的双小括原创 2016-07-22 11:03:51 · 228 阅读 · 0 评论 -
linux课堂笔记4
特殊选项原创 2016-07-09 15:44:21 · 259 阅读 · 0 评论 -
linux课堂笔记3
帮助命令man man 命令 #获取指定命令的帮助 如:man ls #查看ls的帮助 man -f 命令 相当于whatis命令 如:man -5 passwd man -f passwd man -4 null man -8 ifconfig man -k 命令 相当于 apropos 命令其他杂项帮助命令 命令原创 2016-07-07 20:31:06 · 206 阅读 · 0 评论 -
linux中c++编程
yum install gcc-c++安装c++环境 然后开始编写c++程序,假设放到test1.cpp中,g++ -o test11 test1.cpp就会编译test1.cpp生成test11文件。 ./test11就可以运行该程序 查询一个包是否被安装 rpm -q < rpm package name>列出所有被安装的rpm package rpm -qa可以查看是否安装gdb调试工具原创 2016-07-27 22:12:03 · 222 阅读 · 0 评论 -
linux下c++编程
yum install gcc-c++安装c++环境然后开始编写c++程序,假设放到test1.cpp中,g++ -o test11 test1.cpp就会编译test1.cpp生成test11文件。./test11就可以运行该程序查询一个包是否被安装 # rpm -q 列出所有被安装的rpm package # rpm -qa可以查看是否安装gdb调试工具原创 2016-07-27 19:12:54 · 530 阅读 · 0 评论 -
linux课堂笔记--shell5条件判断与流程控制
echo $?是判断上次是否正确执行,正确执行是0,不正确执行时是1; 判断是否有写权限,此时并不会太复杂的判断,只要有写权限,就是yes nt:new time 、ot:old time 虽然shell中本来存的是string类型的,但是有-eq等的数值型的应用,所以自动给转换为数值型 最好加上双引号,有时不加可能也对,但是在shell中有时会出现错误 自己写需要注意的地方 1:头原创 2016-07-23 21:58:16 · 247 阅读 · 0 评论 -
linux课堂笔记--shell4正则表达式
前三个命令是搜索字符串的,后三个命令搜索文件名的 请注意:这里是包含匹配,只要包含有,就可以匹配,所以a*此时可以代表零个a,此时是空,包含匹配,就可以匹配任意字符。 例子:grep “aa*” test.txt 中括号之外的尖括号叫做行首,中括号之内的尖括号叫做取反 解释:先新建一个用户user1,user2,在/etc/passwd中搜索字符串“/bin/bash”,最后一个命令代表在原创 2016-07-22 22:26:41 · 340 阅读 · 0 评论 -
linux课堂笔记--shell1之变量
主要是帮助管理员简化操作 set 查询系统下所有的变量 但不存在a是,echo $a会出现空,此时可能是a不存在,也有可能是a本来值就是空, 若调用-u,若不存在a,就会报错删除变量用unset 变量名 例如unset x,若写成unset $x,此时删除的是x的的值,而不是变量 本来是在父shell中,如果输入bash,就进入了shell中,用exit退出,若在父shell中定义了原创 2016-07-21 22:13:47 · 263 阅读 · 0 评论 -
linux课堂笔记--shell3环境变量配置文件
~/代表用户家目录,写配置文件,只对一个用户起作用,而/etc是对所有用户起作用系统调用过程 正常登陆时 切换用户时 rwx分别代表数字4 2 1,所以666指的是可读写 777代表都可以 umask查看系统默认的权限 如果创建一个文件,本来应该是666即rw-rw-rw-(若文件刚被创建可以以被执行是不安全的) 那么他的实际的权限应该是rw-rw-rw- 与022对比—-w–w-原创 2016-07-22 12:37:26 · 287 阅读 · 0 评论 -
linux课堂笔记----磁盘管理
扩展分区要经过逻辑分区才能访问数据fdisk命令只能用于mbr分区,parted两个分区都可以用 创建一个组:sexy 把sexy组的名字改为market 把market组的编号设为668 新建一个组为boss且编号为888 删除market 创建一个sexy组 添加用户sdf组名是sexy 添加用户jzmb组名是sexy 添加用户并且指定文件为/home/xxx下(上两个默认文件原创 2016-07-11 15:43:43 · 296 阅读 · 0 评论 -
linux课堂笔记----磁盘管理
扩展分区要经过逻辑分区才能访问数据fdisk命令只能用于mbr分区,parted两个分区都可以用 创建一个组:sexy 把sexy组的名字改为market 把market组的编号设为668 新建一个组为boss且编号为888 删除market 创建一个sexy组 添加用户sdf组名是sexy 添加用户jzmb组名是sexy 添加用户并且指定文件为/home/xxx下(上两个默认文件原创 2016-07-11 15:43:37 · 262 阅读 · 0 评论 -
linux课堂笔记5——vim
vi通过按键u可以支持一次撤销,vim可以撤销多次 命令模式:按两次d,可以直接删除第一行 输入模式:按i,进行输入 底行模式:按:进行输入,wq保存退出vim test打开文件,定位到第一行, vim + test定位到最后一行 vim +3 test定位到第三行 如果写的数字大于最大行号,就定位到最后一行vim +/immoc abc会定位到文件中出现immoc的那一行,按n可以跳到原创 2016-07-10 22:13:55 · 275 阅读 · 0 评论 -
linux课堂笔记5———shell
可以输出hello \e代表有颜色改变,1表示开启,【0m表示恢复颜色!/bin/bash表示下面写的是linux的标准脚本,不能省略(如果脚本是纯shell语言,不写这个可以,但是shell调用了其他语言,就会报错) 其他的#开头的表示注释,不生效bash执行功能 alias ls=’ls –color=never’ 此处是临时生效,重启计算机就没有了 .bashrc需要重新登陆才能原创 2016-07-10 16:11:07 · 341 阅读 · 0 评论 -
linux课堂笔记2
touch代表新建文件 搜索命令 一般新建一个文件夹后,立即搜索会搜索不到,因为数据库默认的是一天一更新,所以使用updatedb进行强制更新,才能搜索到。 缺点:只能按照文件名进行搜索 搜索规则: whereis ls where -b ls 比如查ls等,但不查文件 想知道是什么是whoami,想知道是干嘛的是whatis普通文件显示是灰的,看目录文件是蓝的原创 2016-06-06 20:45:26 · 229 阅读 · 0 评论 -
linux课堂笔记
-rw-r–r–. 第一位有-,d,l:-表示普通文件,d表示目录,l表示连接文件(快捷方式) 接下来三位为一组,分别表示u所有者,g所属组,o其他人。r读,w写,x执行 .代表ACL权限 数字代表引用计数.开头的文件代表隐藏文件(系统文件) ls -l简称ll就是ls的详细信息建立目录:mkdir(make directory) mkdir -p [目录名] -p原创 2016-05-31 14:12:52 · 345 阅读 · 0 评论 -
linux下文件系统(window叫分区)
/:根文件系统,启动后首先加载的文件系统 /home:存放用户文件 /boot:存放linux,启动系统的文件 /root:root用户的用户文件夹 /etc:存放配置文件 /tmp:存放临时文件,一般这个文件系统是在内存上的,所以关机后tmp中的文件会消失 /usr:存放用户程序,一般在/usr/bin中存放发行版提供的程序,用户自行安装的程序默认安装到/usr/local/bin中原创 2016-05-12 12:45:09 · 276 阅读 · 0 评论 -
文章标题
如果选择桥接,会占用自己网络的网段的IP,此时虚拟机是可以和局域网进行通信的,若选择的是NAT选择的是VMnet8网卡,此时虚拟机可以上网,若选择的是Host-only,选择的是NMnet1网卡,此时只有主机可以上网。原创 2016-05-12 10:29:37 · 248 阅读 · 0 评论 -
vsftpd
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创原创 2016-09-05 21:36:58 · 188 阅读 · 0 评论