linux学习笔记

本文介绍了Linux系统中常用的命令操作,包括文件管理如mkdir、touch、rm等,用户切换命令su,以及图形界面与字符界面之间的切换方法。此外还涉及了时间设定、压缩解压工具zip、tar的使用方法。
摘要由CSDN通过智能技术生成

linux学习笔记
Date:2017-03-27

mkdir +文件夹名字
touch +文件名字
rm -fr 删除文件,问价夹 -f强制删除 -r是递归


ls > cmd.txt 把 ls 列出的目录和文件信息写到 cmd.txt 里。
ls >> cmd.txt 是追加到 cmd.txt 里边去

修改root密码:sudo passwd root

su是在用户间切换,可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。
如果当前是root用户,那么切换成普通用户test用以下命令:
su - test
如果要切换回root用户,那么用以下命令:
su
或
su -
用户名root可以省略不写。
切换回root用户时要输入root密码,很烦。我一般直接输入exit命令来切换回root用户,这样就不用输入密码。


///
1、按ALT+CTRL+F1切换到字符界面(Linux实体机)

 如果是VMware虚拟机安装的Linux系统,则切换到字符界面的时候需要以下操作

 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1。这样就可以切换到字符界面了。

2、按ALT+CTRL+F7切换到图形界面(Linux实体机)

 如果是VMware虚拟机安装的Linux系统,则切换到图形界面的时候需要以下操作

 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F7。这样就可以切换到图形界面了。



在Linux中一般有ALT+CTRL+F1----F6为字符终端(字符界面),ALT+CTRL+F7为图形界面。不同的发行版本可能有一些差别,但切换方法都是一样的。可以自己试试就可以知道哪些是字符终端,哪些是图形界面。


如果想 Ubuntu 在每次启动到 command prompt ,可以输入以下指令:

$echo “false” | sudo tee /etc/X11/default-display-manager

当下次开机时,就会以命令行模式启动(text模式,字符界面登录),如果想变回图形界面启动(X windows启动),可以輸入:

$echo “/usr/sbin/gdm” | sudo tee /etc/X11/default-display-manager


如果在Ubuntn以命令行模式启动,在字符终端想回到图形界面的话只需以下命令:

$startx

make只是一个根据指定的Shell命令进行构建的工具。它的规则很简单,你规定要构建哪个文件、它依赖哪些源文件,当那些文件有变动时,如何重新构建它。

构建规则都写在Makefile文件里面,要学会如何Make命令,就必须学会如何编写Makefile文件。
就是说,make a.txt 这条命令的背后,实际上分成两步:第一步,确认 b.txt 和 c.txt 必须已经存在,第二步使用 cat 命令 将这个两个文件合并,输出为新文件。
像这样的规则,都写在一个叫做Makefile的文件中,Make命令依赖这个文件进行构建。Makefile文件也可以写为makefile, 或者用命令行参数指定为其他文件名。

write.blog.csdn.net/mdeditor

【zip压缩】
zip -qr pyt.zip ./pyt
把当前目录下的pyt文件以及其内的文件压缩成pyt.zip 并存储在当前目录

zip -qr pyt.zip /home/liu/pyt /home/liu/com.c
后两个无论是目录还是文件,都压缩到pyt.zig里面,并吧zip存放在当前目录下

-q 不显示指令执行过程。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。

【date】
修改
时间设定成2016年12月21日的命令如下
#date -s 12/21/2016

系统时间设定成14:02:00命令如下
#date -s 14:02:00

import time
time.strftime('%Y%m%d%H%M%S')

【rm】
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

【tar】
# tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test 
打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件
-c表示创建一个归档。
-v表示交互,即命令更具交互性。
-z表示使用gzip滤波器。
-f表示强迫创建归档,即如果已经有一个同名文件,它会被替换。

 tar -zxvf /tmp/etc.tar.gz
 -x:解压

 查阅上述 /root/temp/etc.tar.gz 文件内有哪些文件
 # tar -ztvf /root/temp/etc.tar.gz
 -t:查看内容


查看设备,比如u盘
普通用户 df -h
超级用户才可以使用 fdisk -l
因为只有root执行fdisk -l才能看到东西,为了安全.这是权限是设定.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值