Shingrace的个人博客分享 http://blog.sciencenet.cn/u/Shingrace

博文

linux学习-视频-初级1

已有 1465 次阅读 2017-11-13 21:59 |个人分类:linux|系统分类:科研笔记

vi Hellow2.cpp

#include <stido.h>

int main(){

 printf("okokkoook");

 return 0; #没有return会报错

}



gcc -o my1 Hello2.cpp  #指定文件名

生成my1.out

./my1.out


#------------------------------------------

添加用户

useradd xiaopai

passwd xiaopai


删除用户

userdel xiaopai

userdel -r xiaopai #删除用户以及用户主目录


#-----------------------------常用命令

运行级别


init

0:关机

1:单用户——类似window的单用户

2:多用户状态,无网络服务

3:多用户状态,有网络服务——用的最多的运行级别

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用运行级别是3和5,要修改默认的运行级别可改文件


/etc/inittab 的Id:6:Initdefault:——这一行的数字

# inittab is no longer used.

#

# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

#

# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target

#

# systemd uses 'targets' instead of runlevels. By default, there are two main targets:

#

# multi-user.target: analogous to runlevel 3

# graphical.target: analogous to runlevel 5

#

# To view current default target, run:

# systemctl get-default

#

# To set a default target, run:

# systemctl set-default TARGET.target



解决修改错误配置的方法:

(1)在进入grub引导界面时(重启界面时)按“e”

(2)选中高亮第二行

(3)再输一个e

(4)在命令的最后输入1    [单用户级别]——输入3的话也进不去。

                    输入除1以外的其他运行级别,计算机仍会搜索/etc/inittab文件

                    执行其中的运行级别

(5)回车

(6)按“d”代表重新启动——》进入单用户模式

(7)改回配置

《如何找回用户密码》

ls 列出文件和目录

ls -a 显示隐藏文件

ls -l 显示长列表格式

ls -al 显示隐藏文件,显示长列表格式


mkdir 建立目录

rmdir 删除空目录




touch 建立空文件

cp 复制命令

mv 移动文件和该文件名

rm 删除文件和目录

rm -rf 删除所有内容,r递归f强制

ln 建立符号链接

ln -s 原目标

ln -s /etc/initab initab



more 显示文件内容,带分页——长空格:向下翻页,pageup:向上翻页

less 显示文件内容带分页

grep 在文本中查询内容

|    管道命令


举例:

ls -l /etc/ | more

在linux 和unix系统中,| 就是管道命令

怎么理解?

把上一个命令的结果交给 | 命令之后的命令处理。可以用好几个|


grep举例:

aaa.java这个文件中有一堆字符:

[

aigjlxiaopai

kangekdn

kngeklg

]


#grep "xiaopai" aaa.java

这一句是查找aaa.java 这个文件中有xiaopai这一行

#grep -n "xiaopai" aaa.java

-n 显示行数



man——相当于dos 下的help



#find 搜索文件及目录


#find / name aaa.java

在根目录/下开始查找按照name查找是否aaa.java这文件是否存在


#find /root/ name aaa.java


ls -l > a.txt 列表的内容写入文件 a.txt(覆盖写)


比如将#grep "xiaopai" aaa.java显示的结果覆盖到a.txt

#grep "xiaopai" aaa.java > a.txt

如果这个文件没有的话,创建文件


ls -l >> a.txt 双箭头 追加


#-------







































































韩顺平第3课,第4课
















https://blog.sciencenet.cn/blog-669638-1085126.html

上一篇:linux-学习-初级
下一篇:linux学习-视频-初级2
收藏 IP: 185.9.19.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 09:54

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部