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才能看到东西,为了安全.这是权限是设定.