linux command first edition notes lgx0050

调整终端大小
Ctrl + “+”,Ctrl + “-”
ls 查看当前文件夹下的内容 list
pwd 查看当前所选文件夹 print work directory
cd 切换路径 change directory
touch 新建文件 touch
mkdir 新建目录 make directory
rm 删除指定文件 remove -r (删除目录),-f(强制删除)
clear 清屏 clear

command [-optinal] [parameter] 命令名,选项,参数“[]”表示可选
以"."开头表示隐藏文件

tree[目录名] 以树状图列出目录
cp 源文件 目标文件 复制文件或者目录 copy -i 复制前提示,-r 复制目录
mv 源文件 目标文件 移动文件或目录 move 重命名(路径相同,名称不同) -i 复制前提示

显示文件内容
cat 文件名 适合查看内容少的 concatenate -b(空行无行号),-n(所有行号)
more 文件名 分屏显示文件内容 空格(f)下一页 Enter下一行 b回一页 q退出
grep 内容 文件名 文本搜索 -n显示匹配行及行号 -v显示所有不包含的行号 -i不分大小写
文本中有空格整个文本用“”括起来 grep ^a(以a开头的行) grep ke$(以ke结束的行)
">>"追加(内容追加到文件末尾) echo 在终端中显示参数指定的文字 echo hello > a
">"输出(会覆盖源文件)

管道 | 一个命令的输出作为下一个的输入 ls -lhs | more
shutdown 选项 时间(未指定为1分钟后)
shutdown -r now(现在重启) shutdown -c 放弃此次行动 一般为shutdown -r 远程控制服务器
shutdown 20:25(关机时间) shutdown +10(10分钟后关机)
ipconfig 查看/配置计算机当前的网卡信息 ifconfig | grep inet (inet(IPv4)inet6(IPv6))
ping 127.0.0.1(回环地址,检测本地网卡)(检测到目标主机是否连接正常)

ssh(secure shell)(未实践)
ssh [-p port] user@remote(user用户名,remote域名/IP地址/别名,port:SSH Sever监听的端口,不指定则为22)
scp复制文件/文件夹 scp -P 22 -r lgx0050@192.168.122.1:Desktop/a demo
rwx(可读,可写,可执行)read write excute chmod +/-rwx 01.py(修改目录权限)
./01/py 执行文件

组命令groupdel(删除组) groupadd(添加组) 需要使用超级用户或者在命令前添加"sudo"

用户管理
useradd -m(自动创建家目录) -g(指定用户所在组) dev zhangsan sudo usermod -G sudo zhangsan(添加组权限)
sudo 5分钟存活期的root权限
passwd 更改密码 userdel -r(自动删除家目录)
cat /etc/passwd | grep parameter(确认用户信息) lgx0050: x: 1000: 1000: lgx0050: /home/lgx0050:/bin/bash
1.用户名 2.密码(x表示加密的) 3.UID(用户标识) 4.GID(组标识)
5.用户全名或本地账号 6.家目录 7.登录的的shell(登陆之后使用的终端命令)
id parameter(查看用户UID和GID信息)
who (查看当前所有用户登录的用户列表)
whoami (查看当前登录的账户名) which ls 查看执行程序所在位置
/usr/bin 后期安装的一些软件 /usr/sbin 超级用户的一些管理程序
su -root 切换目录 -表示切换家目录 可没有,并且不切换家目录
修改所属权限
chown 修改拥有者 rwx 拥有者可使用的权限 chown 用户名 文件名目录
chgrp 修改组 rwx 组可使用的权限 ~r-x其他用户可使用的权限 chgrp -R
chmod 修改权限 rwx 421 chmod (-R(所有文件))777(拥有者,组,其他) 0~7 文件目录名

系统相关命令
date 日期 cal 日历calendar
df -h 查看磁盘剩余空间 du -h [] 查看目录所用空间 //-h为人性化表示
ps aux(process status)查看进程详细状况 ps au top 动态显示进程 退出Ctrl c/q
a 显示终端上的所有进程,包括其他用户 u显示进程详细状态 x现实没有控制终端的进程
kill [-9](-9表示强制停止) PID(进程代号ps au显示)

other command
find [路径] -name “*.py”
软连接(快捷方式) ln -s 被链接的源文件(绝对路径) 链接文件/home/lgx0050/Desktop/01.py
硬链接 ln 用法与软连接一样 源文件删除以后硬链接仍可以执行(文件的另一个名字,只有都删除后文件数据才会消失)
打包压缩 tar -cvf 打包文件.tar 被打包文件/路径 tar -xvf 打包文件.tar
gzip tar -zcvf 打包文件.tar.gz 被打包文件/路径 tar -zxvf 打包文件.tar.gz
bzip2 tar -jcvf … .tarbz2 tar -jxvf py.tar.bz2 -C bz2(-C后接解压到的目录下)
下载命令 CentOS: yum ubuntu: apt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值