linux 学习笔记1

2021-01-23  本文已影响0人  龙眠散人

1、用户切换 su

su - 或者su root

su 用户名

用户之间切换需要密码,用户到超级用户需要密码。

sudo 给普通用户提供额外权限

2、移动

cd用法

cd /xxx/xxx

cd ..

cd -

cd /

mv用法

mv source_file(文件) dest_file(文件)                           将源文件名 source_file 改为目标文件名 dest_file

mv source_file(文件) dest_directory(目录)                 将文件 source_file 移动到目标目录 dest_directory 中

mv source_directory(目录) dest_directory(目录)        存在,移动;目录名不存在则改名

3、创建

touch            文件名 (-a -r -m -c -t -d)

mkdir   -p     创建多级空目录  -p  表示多级

rmdir            删除空目录

rm -rf  /xxx

-r 迭代删除目录  -f 不询问用户

4、其他常用命令

top、cat、pwd

pidof  sshd  显示sshd的进程号

rpm -qa | grep ssh

rpm -qa 列出所有安装过的包,grep是匹配

输出安装过的包中含有ssh的

5、管道 grep

&  表示任务在后台执行,如要在后台运行redis-server,则有  redis-server &

&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ &&  echo '2'    

| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo 'yes' | wc -l

|| 表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo "fail"

[$USER =  root]  &&  echo  "Admin" ||  echo "User"

tr用于转换或者删除

cat testfile | tr a-z A-Z      小写转大写后的输出

6、

ps -aux | grep ping6 | cut -c 9-15 | xargs kill -9

ps -aux 列出所有进程,grep ping6 找出含有ping6的进程,取9到15位(进程号),字符串输出,无条件终止。

7、dd和cp区别

cp      复制一模一样的

dd      按块,选中前多少字节,复制。

dd if=/dev/hdb of=/dev/hdd  bs=   count=  将本地的/dev/hdb整盘备份到/dev/hdd,bs指定大小

if = input file

of = output file

8、查找 find

find /   -name  xxx  全盘搜索,名字为xxx的文件

find /   -user  xxx

find /   -name , a*

*(xxx)*

9、

tar   czvf    压缩包名称

tar   xzvf

10、ps  和  top

ps命令:可以查看进程的瞬间信息。

top命令:可以持续的监视进程的信息。

11、uname 可显示电脑以及操作系统的相关信息。

12、cat、head、tail

查看文件

head      -n   10  文件名

tail         -f    实时

13、diff

14、ping

ping -c 3 -i 0.2 -W 3 $IP &> /dev/null

15、输出

>            清空输出

>>         追加输出

echo  "hahahaha"  >>  haha

上一篇下一篇

猜你喜欢

热点阅读