江阴做网站公司,wordpress nextpage,清风算法受影响的网站,今天最新生猪价格文章目录 7 文件权限7.1 文件的权限7.2 修改文件权限7.3 修改文件的属主 8、可执行脚本8.2Shell脚本8.3python脚本的创建 9Shell9.1Shell中的变量9.2 环境变量9.3用户环境变量 学习链接: Ubuntu 21.04乌班图 Linux使用教程_60集Linux课程 所有资料在
http://afanihao.cn/java … 文章目录 7 文件权限7.1 文件的权限7.2 修改文件权限7.3 修改文件的属主 8、可执行脚本8.2Shell脚本8.3python脚本的创建 9Shell9.1Shell中的变量9.2 环境变量9.3用户环境变量 学习链接: Ubuntu 21.04乌班图 Linux使用教程_60集Linux课程 所有资料在
http://afanihao.cn/java 我自己的ubuntu系统 账号jiaoyidi 密码qwer234 7 文件权限
7.1 文件的权限 文件权限是linux中一个重要的而且必须要理解的问题 如何查看一个文件的权限 第一列文件的权限 第二列的数字表示文件中包含多少个文件 第三列属主作者 第四列用户所在的组 第五列表示文件的大小217即表示217字节 第六列表示该文件被创建或修改的时间 第七列文件名称
重点看第一个字符 d目录 l软连接 -表示文件 对一个文件夹来说可执行的意思就是可以打开查看的意思。可写的意思就是可以往里面创建文件的意思。 也可以按照上面的图中最后一行介绍的那样可视化的查看一个文件的权限。
7.2 修改文件权限 a-w连自己都要减去w权限 u表示自己 简写方式是给自己和本组的用户一起修改权限见下图
7.3 修改文件的属主
chown这个命令在日常操作中使用的很少因为每个用户之间交互很少都有属于自己文件目录没有必要修改文件的属主。 -R表示将这个文件下的所有文件的属主全部改为目标属主如果以后新建什么文件属主也只属于属主和root两个用户。
opt目录只有root用户才能访问
8、可执行脚本 8.2Shell脚本 保存的时候将文件后缀名改为.sh 第一行# /bin/sh需要以# 开头bin/sh是解释器 echo相当于打印 x权限执行权限 三种执行方式 ./hello.sh:.表示当前路径或者使用以下方式 /home/jiaoyidi/hello.sh,将路径完全写出来两种方式都得加上路径 /bin/sh/ hello.s h也可以执行 8.3python脚本的创建 9Shell
9.1Shell中的变量 SHELL只能在linux上运行
9.2 环境变量 export可以定义一个环境变量
jiaoyidijiaoyidi-virtual-machine:~/jiaoyidi$ printenv
SHELL/bin/bash
SESSION_MANAGERlocal/jiaoyidi-virtual-machine:/tmp/.ICE-unix/1844,unix/jiaoyidi-virtual-machine:/tmp/.ICE-unix/1844
QT_ACCESSIBILITY1
COLORTERMtruecolor
XDG_CONFIG_DIRS/etc/xdg/xdg-ubuntu:/etc/xdg
XDG_MENU_PREFIXgnome-
GNOME_DESKTOP_SESSION_IDthis-is-deprecated
LC_ADDRESSzh_CN.UTF-8
GNOME_SHELL_SESSION_MODEubuntu
LC_NAMEzh_CN.UTF-8
SSH_AUTH_SOCK/run/user/1000/keyring/ssh
XMODIFIERSimibus
DESKTOP_SESSIONubuntu
LC_MONETARYzh_CN.UTF-8
SSH_AGENT_PID1809
GTK_MODULESgail:atk-bridge
PWD/home/jiaoyidi/jiaoyidi
LOGNAMEjiaoyidi
XDG_SESSION_DESKTOPubuntu
XDG_SESSION_TYPEx11
GPG_AGENT_INFO/run/user/1000/gnupg/S.gpg-agent:0:1
XAUTHORITY/run/user/1000/gdm/Xauthority
GJS_DEBUG_TOPICSJS ERROR;JS LOG
WINDOWPATH2
HOME/home/jiaoyidi
USERNAMEjiaoyidi
IM_CONFIG_PHASE1
LC_PAPERzh_CN.UTF-8
LANGen_US.UTF-8
LS_COLORSrs0:di01;34:ln01;36:mh00:pi40;33:so01;35:do01;35:bd40;33;01:cd40;33;01:or40;31;01:mi00:su37;41:sg30;43:ca30;41:tw30;42:ow34;42:st37;44:ex01;32:*.tar01;31:*.tgz01;31:*.arc01;31:*.arj01;31:*.taz01;31:*.lha01;31:*.lz401;31:*.lzh01;31:*.lzma01;31:*.tlz01;31:*.txz01;31:*.tzo01;31:*.t7z01;31:*.zip01;31:*.z01;31:*.dz01;31:*.gz01;31:*.lrz01;31:*.lz01;31:*.lzo01;31:*.xz01;31:*.zst01;31:*.tzst01;31:*.bz201;31:*.bz01;31:*.tbz01;31:*.tbz201;31:*.tz01;31:*.deb01;31:*.rpm01;31:*.jar01;31:*.war01;31:*.ear01;31:*.sar01;31:*.rar01;31:*.alz01;31:*.ace01;31:*.zoo01;31:*.cpio01;31:*.7z01;31:*.rz01;31:*.cab01;31:*.wim01;31:*.swm01;31:*.dwm01;31:*.esd01;31:*.jpg01;35:*.jpeg01;35:*.mjpg01;35:*.mjpeg01;35:*.gif01;35:*.bmp01;35:*.pbm01;35:*.pgm01;35:*.ppm01;35:*.tga01;35:*.xbm01;35:*.xpm01;35:*.tif01;35:*.tiff01;35:*.png01;35:*.svg01;35:*.svgz01;35:*.mng01;35:*.pcx01;35:*.mov01;35:*.mpg01;35:*.mpeg01;35:*.m2v01;35:*.mkv01;35:*.webm01;35:*.ogm01;35:*.mp401;35:*.m4v01;35:*.mp4v01;35:*.vob01;35:*.qt01;35:*.nuv01;35:*.wmv01;35:*.asf01;35:*.rm01;35:*.rmvb01;35:*.flc01;35:*.avi01;35:*.fli01;35:*.flv01;35:*.gl01;35:*.dl01;35:*.xcf01;35:*.xwd01;35:*.yuv01;35:*.cgm01;35:*.emf01;35:*.ogv01;35:*.ogx01;35:*.aac00;36:*.au00;36:*.flac00;36:*.m4a00;36:*.mid00;36:*.midi00;36:*.mka00;36:*.mp300;36:*.mpc00;36:*.ogg00;36:*.ra00;36:*.wav00;36:*.oga00;36:*.opus00;36:*.spx00;36:*.xspf00;36:
XDG_CURRENT_DESKTOPubuntu:GNOME
VTE_VERSION6003
GNOME_TERMINAL_SCREEN/org/gnome/Terminal/screen/a1fb2dcb_1f34_42e9_8ba8_27f429283d2e
INVOCATION_IDa4c70feddeec45719ca1e84994e55dfe
MANAGERPID1638
GJS_DEBUG_OUTPUTstderr
LESSCLOSE/usr/bin/lesspipe %s %s
XDG_SESSION_CLASSuser
TERMxterm-256color
LC_IDENTIFICATIONzh_CN.UTF-8
LESSOPEN| /usr/bin/lesspipe %s
USERjiaoyidi
GNOME_TERMINAL_SERVICE:1.78
DISPLAY:0
SHLVL1
LC_TELEPHONEzh_CN.UTF-8
QT_IM_MODULEibus
LC_MEASUREMENTzh_CN.UTF-8
OUTDIR/opt
XDG_RUNTIME_DIR/run/user/1000
LC_TIMEzh_CN.UTF-8
JOURNAL_STREAM8:59478
XDG_DATA_DIRS/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
GDMSESSIONubuntu
DBUS_SESSION_BUS_ADDRESSunix:path/run/user/1000/bus
LC_NUMERICzh_CN.UTF-8
OLDPWD/home/jiaoyidi
_/usr/bin/printenv环境变量是存在于环境中的变量是一个全局的概念不仅可以在终端中使用也可以在脚本中使用来直接调用。
在以上的SHELL脚本中没有定义OUTDIR这个变量依然可以直接使用 执行 重新修改环境变量的值 再次运行sample.sh发现输出随之也有了变化
9.3用户环境变量