`

尚学堂linux笔记(二)

 
阅读更多
touch 文件 创建文件

rm 文件名 删除文件

rm –r 文件夹名 递归删除文件夹

rm –rf 文件夹名 递归强制删除文件夹

rmdir 文件夹名  删除空文件夹

cp (-r)源文件/原文件夹  目标文件/目标文件夹

mv(-r) 源文件 目标文件/目标文件夹

tree 树状显示

查看环境变量:windows下查看所有环境变量:set

              linux下查看所有环境变量:export

查看某一个名字的环境变量:windows下 set 环境变量名

                                                  linux 下  echo $环境变量名(大写)

more 文件名 查看文件

cat 文件名  查看文件

head –n 文件名 查看前几行

tail –n 文件名  查看后几行

find 位置  -name 匹配表达式 查找文件,支持通配符

whereis 命令 查看命令的一些信息

ln –s  文件  链接名 为某一文件建立一个链接(保持链接文件的同步性) ,带上参数-s ,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间, 不带参数,它会在你选定的位置上生成一个和源文件大小相同的文件。

adduser(useradd) 用户名 增加用户

passwd 用户名 修改用户密码

/etc/passwd 文件中有所有用户信息

userdel –r 用户名  删除用户,加-r表述将用户目录下的文档一并删除

usermod  选项 用户名 修改用户信息, -g 组名  修改用户所属组

groupadd〔选项〕用户名, -g 添加组号(大于500)

groupmod 选项 组名 ,   -g 修改组号

su 用户名    su命令的常见用法是变成跟用户或超级用户,如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可换为根用户。如果登陆为根用户,则可以用su命令成为系统上任何用户而不需要口令。

who  -a显示所有用户的所有信息,-m显示运行该程序的用户名,和“who am I”的作用一样 -q只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项,-u 在登陆用户后面显示该用户最后一次对系统进行操作距今的时间,-H显示列标题

Shell用于和内核打交道,解释执行命令

UNIX/linux Shell中主要有这几类shell:
◆Bourne shell (bsh)
◆C shell ( csh)
◆Korn shell ( ksh)
◆Bourne Again shell ( bash)
◆POSIX shell ( sh)
◆TENEX/TOPS C shell ( tcsh)
◆TC Shell(tesh)
◆Z Shell(zsh)

Bourne Shell使用美元符($);
linux Shell中的C Shell使用百分号(%);
linux Shell中的Korn Shell使用美元符($)。

chmod [ugoa] +- rwx 文件 更改用户模式

chmod 777 文件

chown 用户 文件 更改用户的所有者

wc –cmlw 文件 显示文件包含多少行,多少个单词

grep 字符 文件返回文件中包含指定字符的行

date 显示和设置日期时间

stat 文件 显示指定文件的相关信息

id 显示当前用户的id信息

hostname 显示主机名

uname 显示操作系统的信息

dmemg 显示系统启动信息

du 显示指定的文件(目录)已使用磁盘空间的总量

df 显示文件系统磁盘空间的使用情况

free 显示当前内存和交换空间的使用情况

fdisk –l 显示磁盘信息

locale 显示当前语言信息

管道:讲一个命令的输出传送给另一个命令,作为另一个命令的输入

ls –Rl  /etc |more

cat  /etc/passwd |wc

cat /etc/passwd |grep lrj

dmesg |grep eth0

man bash |col –b > bash.txt

ls –l | grep “^d”  列出所有的文件夹

ls –l |grep “^d”  列出所有的文件

wall 向所有用户发消息,`date` 把命令执行结果返回给所有用户

重定向:命令 文件将命令的执行结果送至指定的文件中。

ls –l  > list.txt 将执行ls –l命令的结果写入文件list中。

ls –l >! list.txt 将执行ls –l命令的结果写入文件中,若文件已经存在,则覆盖。

ls –l >& list.txt 将命令执行时屏幕上所产生的任何信息写入指定的文件中。

ls –l >> list.txt 文件,将执行命令的结果附加到指定的文件当中。

tar :linux下最常用的打包程序,使用tar程序打出来的包我们称为tar包,tar包通常都是以.tar结尾。生成tar包后,就可以使用其它的程序进行压缩了。-c,创建一个新归档。-f指定tar包文件名,-t显示包括在tar文件中的文件列表。-v显示文件的归档进度。-x,从归档中抽取文件, -z使用gzip来压缩tar文件,-j使用zip来压缩tar文件,注意tar默认不会压缩文件

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics